设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

求一款能支持梦幻单机版召唤兽系统的血条

查看数: 5963 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2009-7-15 13:53

正文摘要:

悬赏1点VIP,求一个战斗血条脚本(能支持梦幻召唤兽系统的)。 #--------------------------------------------------------------------------   # ● 取得战斗画面的 X 坐标   #------------- ...

回复

奶油Da蛋糕 发表于 2009-7-15 18:31:30
你自己看看你打的和我打的有什么不同
if       Kboard.keyboard($R_Key_Q)

  if Kboard.keyb($R_Key_Q) == 1
后知后觉 发表于 2009-7-15 18:29



好了哟,十分感谢,万分感谢!
后知后觉 发表于 2009-7-15 18:29:19
你自己看看你打的和我打的有什么不同
if       Kboard.keyboard($R_Key_Q)

  if Kboard.keyb($R_Key_Q) == 1
后知后觉 发表于 2009-7-15 18:21:24
本帖最后由 后知后觉 于 2009-7-15 18:22 编辑

你自己重新打一遍 不要复制

我就拿的你那工程试过了才发的
后知后觉 发表于 2009-7-15 18:21:16
本帖最后由 后知后觉 于 2009-7-15 18:24 编辑

连贴编辑
奶油Da蛋糕 发表于 2009-7-15 18:18:39
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
alias xy_66rpg_update update
d ...
后知后觉 发表于 2009-7-15 18:14


照改之后,它竟然提示最后一行#======发生了SyntaxError...
后知后觉 发表于 2009-7-15 18:14:30
本帖最后由 后知后觉 于 2009-7-15 18:18 编辑

#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
alias xy_66rpg_update update
def update
   xy_66rpg_update
   if Kboard.keyb($R_Key_Q) == 1
     $scene = Scene_Task.new
     return
   end
   if Kboard.keyb($R_Key_W) == 1
     $scene = Scene_atb.new
     return
   end
   
     
   if $game_switches[XY_SWITCH]
     @xy_window.visible = true     
     @xy_window.refresh if @xy_window.judge
   else
     @xy_window.visible = false
   end
end
奶油Da蛋糕 发表于 2009-7-15 18:04:01
忘记了说 修改过的部位

Scene_Battle 1 的def main方法
Window_BattleStatus 的 def initialize,def refresh,def update
新建了个窗口 Window_HPSP
后知后觉 发表于 2009-7-15 17:28

嗯,谢谢了,血条经过测试可以使用!

但是对于全键盘的问题还是没有得以解决。
如果并行这段脚本
    # 按下 Q 键的情况下
if       Kboard.keyboard($R_Key_Q)
             #启动任务栏
    $scene = Scene_Task.new
  end
  # 按下 W 键的情况下
       if Kboard.keyboard($R_Key_W)
             #启动属性栏
    $scene = Scene_atb.new
    end
在地图上并行一个事件的话,很正常,按一下Q可以启动任务栏,按一下W可以启动属性栏。
但是如果写在脚本里,或者用一个公共事件并行的话,要按几下或按几十下才可以启动,貌似是凭几率的。
我把他放在地图名里面了,可以使用,但是仍然要按好多下才可以启动。通常要按几十下才可以启动呢。


虽然第二个问题没有得以解决,还是万分感谢您!
这个血条可是我弄了好久的问题呢!
后知后觉 发表于 2009-7-15 17:28:37
忘记了说 修改过的部位

Scene_Battle 1 的def main方法
Window_BattleStatus 的 def initialize,def refresh,def update
新建了个窗口 Window_HPSP
奶油Da蛋糕 发表于 2009-7-15 17:24:14
就根据screen_x和screen_y就行了
不需要再做什么判断 这2个方法里已经判断好了
1790
颜色 长 宽 自己改
x,y 坐标在 def draw_actor_hp_bar
                def draw_actor_sp_bar
这2个方法里调整
我那样的算法是左 ...
后知后觉 发表于 2009-7-15 17:21

先谢谢啦,这就去试。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-19 16:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表