查看: 3118|回复: 7

[已经过期] 一个关于移动的小问题

[复制链接]
梦石
0
星屑
3053
在线时间
441 小时
注册时间
2014-11-21
回帖
103
发表于 2020-7-29 03:06:31 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如果用事件执行先左后下移动的话,事件会老老实实走两步
但如果用脚本的话,
$game_map.events[XXX].move_left
$game_map.events[XXX].move_down
事件会一步到位走到左下

因为要进行大范围事件处理,不用脚本会很麻烦,但这样省略中间过程直接走到位显得不真实,
我觉得可能是我的写法有问题,怎么写才能和事件指令达成一样的效果?
梦石
0
星屑
2416
在线时间
187 小时
注册时间
2018-5-11
回帖
96
发表于 2020-7-29 07:39:42 | 显示全部楼层
中间插入等待帧数吧?

点评

塞在脚本里的,加Graphics.update试过,没用  发表于 2020-7-29 22:16
人生总会有中二的时候,比如现在
回复

使用道具 举报

梦石
0
星屑
34459
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2020-7-29 08:43:28 | 显示全部楼层
本帖最后由 芯☆淡茹水 于 2020-7-29 08:45 编辑

$game_map.events[XXX].move_left
循环      
  条件 - 脚本:!$game_map.events[XXX].moving?
    $game_map.events[XXX].move_down
    跳出循环
  条件结束
循环结束

点评

那可以把循环改成另一页,并行处理。判断事件向左移动到位了,再向下移动  发表于 2020-7-30 15:23
似乎不行,会直接卡死……  发表于 2020-7-29 22:21
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
回帖
205
发表于 2020-8-13 14:08:52 | 显示全部楼层
移动不是可以用[设置移动路线]解决吗?
非要用[脚本]的话
用你的例子   分开写3次脚本
◆脚本  :$game_map.events[xxx].move_left
◆脚本  :@wait_count  =  10 #数值自定义
◆脚本  :$game_map.events[xxx].move_down
回复

使用道具 举报

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
回帖
205
发表于 2020-8-13 14:09:59 | 显示全部楼层
移动不是可以用[设置移动路线]解决吗?
非要用[脚本]的话
用你的例子   分开写3次脚本
◆脚本  :$game_map.events[xxx].move_left
◆脚本  :@wait_count  =  10 #数值自定义
◆脚本  :$game_map.events[xxx].move_down
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部