Project1

标题: 求助,怎么写出设置移动路线的脚本形式 [打印本页]

作者: 没是的人    时间: 2013-10-3 16:30
标题: 求助,怎么写出设置移动路线的脚本形式
本帖最后由 没是的人 于 2013-10-12 11:42 编辑


是改脚本Game_Character里的子类要用的,我开始写的是
move_forward
但是这个没有无视路障,和等待移动结束的效果
所以,求助,怎么写出有上述两个效果的脚本
作者: 上贺茂润    时间: 2013-10-4 10:09
脚本是方法和类别,用于调用的工具,好比机械的零件;事件是操作的流程,用于控制机械的运作。所洗呆……
作者: Password    时间: 2013-10-4 18:48
我没记错的话飞行指的是跳过不能移动的场合(不会卡死)
如果是无视路障的话给该事件用脚本设置穿透就好了,这个LZ应该会弄吧 = =

至于等待……不知原理,但曾经好像听过是根据移动速度和距离计算出来的等待时间
作者: 高富帅    时间: 2013-10-4 19:19
等待1帧
作者: 没是的人    时间: 2013-10-4 23:27
上贺茂润 发表于 2013-10-4 10:09
脚本是方法和类别,用于调用的工具,好比机械的零件;事件是操作的流程,用于控制机械的运作。所洗呆…… ...

5555,怎么说呢,你不要想的太复杂了,简单说就是向前一步翻译过来是move_forword,在无视路障和等待模式下的向前一步怎么翻译
作者: Password    时间: 2013-10-5 09:19
没是的人 发表于 2013-10-4 23:27
5555,怎么说呢,你不要想的太复杂了,简单说就是向前一步翻译过来是move_forword,在无视路障和等待模式 ...

$game_map.map.events[事件ID].pages[事件页ID(从0开始)].move_route.skippable = true # 飞行
$game_map.map.events[事件ID].pages[事件页ID(从0开始)].move_route.wait = true       # 等待
$game_map.map.events[事件ID].pages[事件页ID(从0开始)].move_route.repeat = true       # 循环




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