Project1

标题: 横版战斗 如何根据HP的百分比来更换战斗图 [打印本页]

作者: 金芒芒    时间: 2015-9-3 20:42
标题: 横版战斗 如何根据HP的百分比来更换战斗图
在战斗中
条件HP<20%  战斗图  = 01.PNG
条件HP<40%  战斗图  = 02.PNG
条件HP<60%  战斗图  = 03.PNG
条件HP<80%  战斗图  = 04.PNG
在战斗中有这样的脚本
作者: 天地有正气    时间: 2015-9-3 21:28
战斗事件每回合开始进行判定,符合条件则更换战斗图……
你太依赖脚本了……
作者: 无忧谷主幻    时间: 2015-9-3 22:48
根本没必要用脚本吧

作者: 柍若    时间: 2015-9-4 00:23
脚本确实方便点,不用每一队敌人都设事件
作者: 上贺茂润    时间: 2015-9-4 07:48
除非是单一图片 如果是1-4的行走图基本不可能
作者: 金芒芒    时间: 2015-9-4 11:43
本帖最后由 金芒芒 于 2015-9-4 12:01 编辑
无忧谷主幻 发表于 2015-9-3 22:48
根本没必要用脚本吧


这个先试试啊,看来可以, 有缺陷等级和技能多不一样的, 不行
作者: 金芒芒    时间: 2015-9-4 11:51
本帖最后由 金芒芒 于 2015-9-4 11:55 编辑
上贺茂润 发表于 2015-9-4 07:48
除非是单一图片 如果是1-4的行走图基本不可能


一张行走图也可以, 可以把行走图变为4个阶段,比如原来的行走图宽240像素,那么现在的就是240*N了
作者: 金芒芒    时间: 2015-9-4 12:24
天地有正气 发表于 2015-9-3 21:28
战斗事件每回合开始进行判定,符合条件则更换战斗图……
你太依赖脚本了…… ...


最好使用脚本
事件等于换人了
作者: 天地有正气    时间: 2015-9-4 12:44
金芒芒 发表于 2015-9-4 12:24
最好使用脚本
事件等于换人了

事件 - 更改角色图形
不需要换人
作者: 金芒芒    时间: 2015-9-4 12:45
天地有正气 发表于 2015-9-4 12:44
事件 - 更改角色图形
不需要换人

可以截图一下步骤吗,新手
作者: 邪月长啸    时间: 2015-9-6 12:55
脚本来自  芯☆淡茹水
  1. # 70% 以上为数据库战斗图,30%~69% 战斗图名为 数据库战斗图名 + _1 ,
  2. # 比如 阿尔西斯 战斗图名为:001-Fighter01  ,30%~69% HP时的战斗图就
  3. # 命名为:001-Fighter01_1   ,30% 以下命名为:001-Fighter01_2  。
  4. #这个是在战斗中自动切换战斗图。
  5. class Game_Actor < Game_Battler
  6.   def battler_name
  7.     case (hp * 100 / maxhp)
  8.     when 0..29   :return @battler_name + "_2"
  9.     when 30..69  :return @battler_name + "_1"
  10.     when 70..100 :return @battler_name
  11.     end
  12.   end
  13. end
复制代码

作者: 金芒芒    时间: 2015-9-6 16:35
邪月长啸 发表于 2015-9-6 12:55
脚本来自  芯☆淡茹水

高手啊大哥




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1