Project1
标题:
关于战斗中的状态动画显示问题
[打印本页]
作者:
兔兔爸爸
时间:
2011-4-9 20:49
标题:
关于战斗中的状态动画显示问题
本帖最后由 兔兔爸爸 于 2011-4-9 20:49 编辑
1、让状态动画只显示一次,不要重复循环。
2、如果同时中了多重状态,比如眩晕、幻惑、虚弱等,让每种状态动画先后各显示一次。
谢谢。。。 dsu_plus_rewardpost_czw
作者:
兔兔爸爸
时间:
2011-4-9 23:27
先帮我解决第一个吧,谢谢了。。。
之前搜索到一个——
Sprite_Battler
if @battler.damage == nil and
@battler.state_animation_id != @state_animation_id
@state_animation_id = @battler.state_animation_id
loop_animation($data_animations[@state_animation_id])
end
loop_animation($data_animations[@state_animation_id])
改为
animation($data_animations[@state_animation_id])
可是在进入战斗后出现——
脚本'Sprite_Battler'的63行发生了ArgumentError。
wrong number of arguments(1 for 2)
是怎么回事呢?
作者:
「旅」
时间:
2011-4-17 10:53
应该还要再加一个参数叫hit才对~~它的数值是true(真)和false(伪)。
animation($data_animations[@state_animation_id],true)
animation($data_animations[@state_animation_id],false)
hit 为真则进行击中的处理,为伪则进行 MISS 的处理。这个是作为「SE 与闪烁的时机」的条件而使用。
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1