Project1
标题:
关于战斗中更改战斗图的问题
[打印本页]
作者:
丰聪耳神子
时间:
2015-4-19 15:46
标题:
关于战斗中更改战斗图的问题
本帖最后由 丰聪耳神子 于 2015-4-19 15:48 编辑
我的想法是做成像空轨那样,根据角色的HP一个阶段一个战斗图。比如100%-70%一个阶段,69%-30%一个阶段,29%-1%一个阶段。
但现在的问题是角色HP下降到另一阶段,战斗图改变了之后,HP回复了却不会变回上一阶段那个。求解
QQ图片20150419154908.png
(5.71 KB, 下载次数: 14)
下载附件
保存到相册
2015-4-19 15:48 上传
作者:
芯☆淡茹水
时间:
2015-4-19 16:18
本帖最后由 芯☆淡茹水 于 2015-4-19 16:26 编辑
随手写了下。
# 70% 以上为数据库战斗图,30%~69% 战斗图名为 数据库战斗图名 + _1 ,
# 比如 阿尔西斯 战斗图名为:001-Fighter01 ,30%~69% HP时的战斗图就
# 命名为:001-Fighter01_1 ,30% 以下命名为:001-Fighter01_2 。
#这个是在战斗中自动切换战斗图。
class Game_Actor < Game_Battler
def battler_name
case (hp * 100 / maxhp)
when 0..29 :return @battler_name + "_2"
when 30..69 :return @battler_name + "_1"
when 70..100 :return @battler_name
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1