Project1
标题:
如何人物在非战斗情况下升级的时候播放动画
[打印本页]
作者:
woaizhazha521
时间:
2012-1-15 01:47
标题:
如何人物在非战斗情况下升级的时候播放动画
嗯 简单来说 就是在地图上 也就是非战斗时 比如说 做完某个任务 获得经验后升级 这个时候 在角色身上播放动画
升级ME 已解决 就差这个了 请各位前辈指教 dsu_plus_rewardpost_czw
作者:
各种压力的猫君
时间:
2012-1-15 04:26
最好说明下你的播放ME是怎么做的,
把显示动画写到一起比较方便也容易兼容。
作者:
无双sxa
时间:
2012-1-15 09:57
本帖最后由 无双sxa 于 2012-1-15 09:59 编辑
这个可以用事件来做,操作变量为角色的等级或者经验或其他能力值为多少,当满足这个条件就播放动画。
作者:
feizhaodan
时间:
2012-1-15 10:39
其实,在提升经验前变量保存下角色的等级,提升经验后再用另一个变量保存下角色等级,条件分歧比较一下,不同的话播放ME,显示动画不就。。。如果你觉得麻烦,放到公共事件里头,经验提升改成增加一个变量的值就o了
作者:
woaizhazha521
时间:
2012-1-15 22:25
class Game_Actor < Game_Battler
alias me_level_up level_up
def level_up
me_level_up
Audio.me_play("Audio/ME/Fanfare2")
end
end
作者:
feizhaodan
时间:
2012-1-15 22:28
if $game_temp.in_battle == false
$game_player.animation_id = X
end
复制代码
插在Audio.me_play底下。
X填入动画ID。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1