4735| 46
|
[已经解决] [已解决]如何给每个角色添加逃跑动画。 |
点评
这就让我很纠结了,好像是用了真移位,造成改战斗图不好使。
大个比方吧,逃跑失败需要对象消失20帧,逃跑成功需要对象消失80帧(等待其他人)
因为逃跑成功的话,对象消失时间还要等其余几个人的时间,逃跑失败对象消失时间就谁也不用等。
播放动画的时候用对象消失就可以让战斗图消失了
行走图没了是因为你把"脸谱"设置为空的
| ||
点评
应该是我p 随机数的原因,P那一遍随机了一下,真正返回的又是一次,我服了
我p了下怪物的平均速度和我方角色的速度都是系统的数值。
本楼最后2张图片我又更新了下每个人的逃跑几率算法,但是现在奇怪的是,有时候返回true不逃跑,个别时候false还逃跑了,奇了怪了。
我真是一步一坎,所有错误都要犯一遍的感觉,总算弄好了,感觉胜利就在曙光了
错误原因2, a是局部变量, 只能在一个脚本框内调用, 要在外面调用要换成 @a
| ||
点评
帮我看看下楼下
事件脚本里, a=$scene.instance_variable_get(:@active_battler) 这样写, a就是当前行动者, 用一个公共事件就可以啦
| ||
点评
而不是选择逃跑后,理解执行逃跑动画的。
我在一楼又补充了一个逃跑动画,他们是按照正常角色的顺序,轮到了在逃跑,死亡的角色不参与逃跑动画
我怎么感觉又绕到昨天你第一次给我的代码,屏蔽update_phase2_escape,用公共事件取代
你绕路了, 单体逃跑比群体简单, 因为它参与了正常流程, 所以直接预约公共事件即可
整体逃跑效果实现了,现在弄把逃跑加入每个人的菜单里里面。看样子还要改代码,计算每个人的逃跑几率,默认系统是角色和敌人和平均的比较。
| ||
| ||
| ||
点评
第一种情况,我应该在哪里写?该死的battle_end(1),一运行到这里面返回到地图,根本不给我机会播放动画。。。。。
评分
| ||||||||||||||
| ||
| ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 09:26
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.