设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2410|回复: 7

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2865
在线时间
427 小时
注册时间
2014-11-21
帖子
144
发表于 2020-7-29 03:06:31 | 显示全部楼层 |阅读模式

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

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

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

因为要进行大范围事件处理,不用脚本会很麻烦,但这样省略中间过程直接走到位显得不真实,
我觉得可能是我的写法有问题,怎么写才能和事件指令达成一样的效果?

Lv3.寻梦者

梦石
0
星屑
2258
在线时间
176 小时
注册时间
2018-5-11
帖子
144
发表于 2020-7-29 07:39:42 | 显示全部楼层
中间插入等待帧数吧?

点评

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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
31679
在线时间
5077 小时
注册时间
2012-11-19
帖子
4877

开拓者

发表于 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 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

使用道具 举报

Lv4.逐梦者

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-3-29 06:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表