Project1

标题: 一个关于移动的小问题 [打印本页]

作者: hy2000    时间: 2020-7-29 03:06
标题: 一个关于移动的小问题
如果用事件执行先左后下移动的话,事件会老老实实走两步
但如果用脚本的话,
$game_map.events[XXX].move_left
$game_map.events[XXX].move_down
事件会一步到位走到左下

因为要进行大范围事件处理,不用脚本会很麻烦,但这样省略中间过程直接走到位显得不真实,
我觉得可能是我的写法有问题,怎么写才能和事件指令达成一样的效果?
作者: 18649119621    时间: 2020-7-29 07:39
中间插入等待帧数吧?
作者: 芯☆淡茹水    时间: 2020-7-29 08:43
本帖最后由 芯☆淡茹水 于 2020-7-29 08:45 编辑

$game_map.events[XXX].move_left
循环      
  条件 - 脚本:!$game_map.events[XXX].moving?
    $game_map.events[XXX].move_down
    跳出循环
  条件结束
循环结束
作者: RPGzh500223    时间: 2020-8-13 14:08
移动不是可以用[设置移动路线]解决吗?
非要用[脚本]的话
用你的例子   分开写3次脚本
◆脚本  :$game_map.events[xxx].move_left
◆脚本  :@wait_count  =  10 #数值自定义
◆脚本  :$game_map.events[xxx].move_down
作者: RPGzh500223    时间: 2020-8-13 14:09
移动不是可以用[设置移动路线]解决吗?
非要用[脚本]的话
用你的例子   分开写3次脚本
◆脚本  :$game_map.events[xxx].move_left
◆脚本  :@wait_count  =  10 #数值自定义
◆脚本  :$game_map.events[xxx].move_down




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