Project1

标题: 事件指令移动路线中可以用脚本调用事件指令吗? [打印本页]

作者: jhhuang    时间: 2016-7-9 02:20
标题: 事件指令移动路线中可以用脚本调用事件指令吗?
在移动路线里的脚本功能里试写了一句:
@interpreter.setup(RPG::EventCommand.new(213, 0, [1,2,1]),@id)
用来显示一次表情动画,不过报错。
作者: 喵呜喵5    时间: 2016-7-9 03:45
未测试
  1. $game_map.interpreter.setup([RPG::EventCommand.new(213, 0, [1,2,1])],@id)
复制代码

另外不推荐使用这种方式执行事件指令,很有可能会导致奇怪的问题
作者: 寒冷魔王    时间: 2016-7-9 11:55
其实楼主用的这东西是事件解释器,最终都会被翻译成函数调用。

建议越过interpreter,直接写指令。

Move的话只要用到 Game_CharacterBase 里的 move_straight 和 move_diagonal 就行了呢。
如character.move_straight(2) 就是向上移动。





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