Project1

标题: 设置移动路线无效,求助啊 [打印本页]

作者: 237682915    时间: 2014-8-16 21:22
标题: 设置移动路线无效,求助啊
我设置好移动路线后,让主角触发,但是主角只向前移动一步后停下,救命啊!!
作者: myownroc    时间: 2014-8-16 21:55
移动路线上是否有不可通行的图块?
作者: kuerlulu    时间: 2014-8-16 21:59
是否勾选 : 忽略不可移动的场合?
是否使用等待帧?
作者: 千夙    时间: 2014-8-16 22:39
请截图,或给饭粒,,最简单的就是讲清楚先
作者: 布罗利    时间: 2014-8-17 08:49
截个图,不然没法理解
作者: 237682915    时间: 2014-8-17 21:40
然后主角接触,但是只场所切换然后移到一步,不管怎样都是向前移到一步!还有临时测试游戏就正常,可是从头玩起他就变态了,呜呜···

360截图20140817213452078.jpg (40.52 KB, 下载次数: 6)

360截图20140817213452078.jpg

作者: 237682915    时间: 2014-8-17 21:42
就是没有啊!
作者: 237682915    时间: 2014-8-17 21:44
myownroc 发表于 2014-8-16 21:55
移动路线上是否有不可通行的图块?

忽略了,但没用,等待帧是什么?如何用?
作者: 237682915    时间: 2014-8-17 21:46
kuerlulu 发表于 2014-8-16 21:59
是否勾选 : 忽略不可移动的场合?
是否使用等待帧?

忽略也没有,等待帧是什么?
作者: myownroc    时间: 2014-8-17 22:29
上工程,目测是“与主角接触”这个条件的问题,先试试看换成决定键触发
作者: 237682915    时间: 2014-8-18 10:38
myownroc 发表于 2014-8-17 22:29
上工程,目测是“与主角接触”这个条件的问题,先试试看换成决定键触发

试了,可是没用!呜呜,大师来救我呀!
作者: 237682915    时间: 2014-8-18 16:10
大神快来啊啊!!
作者: 237682915    时间: 2014-8-19 11:11
这些是临时测试,就不会出现问题,可以正常移动

1.jpg (109.82 KB, 下载次数: 8)

这是临时测试

这是临时测试

2.jpg (38.94 KB, 下载次数: 13)

这个地方

这个地方

3.jpg (48.59 KB, 下载次数: 5)

路线设置

路线设置

作者: 237682915    时间: 2014-8-19 11:14
这是我从头测试的,就只移动一格,呜呜,求解啊

4.jpg (56.26 KB, 下载次数: 5)

非临时测试

非临时测试

5.jpg (82.28 KB, 下载次数: 7)

只移动一格

只移动一格

作者: 237682915    时间: 2014-8-20 10:30
回复未命名:没有!好像只要和其它事件接触过它就会变成这样
作者: 237682915    时间: 2014-8-20 10:39
呜呜,你们看,只要接触了一个事件就不正常

1.jpg (104.32 KB, 下载次数: 10)

临时测试

临时测试

2.jpg (43.92 KB, 下载次数: 7)

路线的设置

路线的设置

3.jpg (81.11 KB, 下载次数: 10)

移动正常

移动正常

4.jpg (79.45 KB, 下载次数: 11)

接触一个事件

接触一个事件

5.jpg (38.2 KB, 下载次数: 8)

这个事件的设置

这个事件的设置

6.jpg (76.35 KB, 下载次数: 9)

这就不正常了

这就不正常了

作者: 876加几    时间: 2014-8-22 18:13
本帖最后由 876加几 于 2014-8-22 18:17 编辑
237682915 发表于 2014-8-20 10:39
呜呜,你们看,只要接触了一个事件就不正常


问题原因:
每次设置移动路线都会给Game_Character(事件和主角的父类)的@move_route区域变量重新赋值而不是连接一起执行,因此主角(或一个事件)未完成一个移动路线任务,又附加另一个移动任务,第一个移动任务视为放弃。

如果想等待第一个任务完成后才开始第二个任务,请使用“等待移动结束”

如果想在第一个任务执行时同时更改主角的不透明度,请先更改Game_Character 1的脚本设置:
  1. attr_reader   :opacity
复制代码
改为
  1. attr_accessor :opacity
复制代码
再用事件的脚本功能,写入以下语句:
  1. $game_player.opacity = 100
复制代码

作者: 573932914    时间: 2014-8-22 22:16
等待移动结束没有设置?
作者: chd114    时间: 2014-8-23 11:14
237682915 发表于 2014-8-17 04:46
忽略也没有,等待帧是什么?

忽略不能移动的场合就是让你可以穿过事件
作者: 插天射地    时间: 2014-8-23 12:37
换成自动执行
作者: 237682915    时间: 2014-8-23 20:58
那有等待移动至结束?还有一个关键,比如我设置穿透on,向上移动····穿透off这个移动路线,然后主角接触,但它只会向前移动一步然后可以穿透了,就是说没有执行后面的路线,求解~~
作者: 237682915    时间: 2014-8-24 21:01
怎么发工程的说~~
作者: 237682915    时间: 2014-8-24 21:18
顺便说一下‘轻功水上漂’的公共事件在并行处理,有影响吗?




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