Project1

标题: 用脚本怎么写移动时动画或停止时动画 [打印本页]

作者: 乱摸阿弥陀佛    时间: 2013-8-27 16:12
标题: 用脚本怎么写移动时动画或停止时动画
本帖最后由 乱摸阿弥陀佛 于 2013-8-29 10:38 编辑

指定1号事件移动时动画或停止时动画,用脚本怎么写?
作者: Anson    时间: 2013-8-27 17:30
直接在“设置移动路线”里设置就可以了
作者: 乱摸阿弥陀佛    时间: 2013-8-27 21:48
Anson 发表于 2013-8-27 17:30
直接在“设置移动路线”里设置就可以了

如果必须用脚本写呢
作者: 没是的人    时间: 2013-8-28 10:37
。。。明明事件很方便却要用脚本。。。
勾选踏步动画就是停止时动画了,不勾选步行动画来移动就是移动的时候不动画了
可以在移动路线里更改设定
————————————————脚本方法分割线——————————————————
在时间页中添加最后一项脚本
$game_map.events[@event_id].page.step_anime = true
$game_map.events[@event_id].page.walk_anime = false
或者就是在脚本里写好调用。。。
作者: 乱摸阿弥陀佛    时间: 2013-8-28 15:27
没是的人 发表于 2013-8-28 10:37
。。。明明事件很方便却要用脚本。。。
勾选踏步动画就是停止时动画了,不勾选步行动画来移动就是移动的时 ...

出错了,因为我要写在 class Game_Character 里的。

当然,就算写在事件里也一样出错


作者: 我在孤岛等你    时间: 2013-8-28 17:35
乱摸阿弥陀佛 发表于 2013-8-27 21:48
如果必须用脚本写呢

何必用脚本?事件就可以了。

如图,打勾就行了。
作者: 没是的人    时间: 2013-8-29 00:18
乱摸阿弥陀佛 发表于 2013-8-28 15:27
出错了,因为我要写在 class Game_Character 里的。

当然,就算写在事件里也一样出错

好吧,我是脑洞了,正解:
在Game_Character 1第28行加上:
  attr_accessor :walk_anime               # 移动时动画
  attr_accessor :step_anime               # 停止时动画  
就可以在事件里调用这两个开关了
$game_map.events[@event_id].step_anime = true
$game_map.events[@event_id].walk_anime = false




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