Project1

标题: 场所移动出现了连续移动的问题.. [打印本页]

作者: 蓝影夜音    时间: 2009-4-12 11:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 某E要做Arpg    时间: 2009-4-12 12:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蓝影夜音    时间: 2009-4-12 21:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-12 21:43
请问你是在哪里设定移动到“楼下3”的场所移动的呢?
作者: 蓝影夜音    时间: 2009-4-12 22:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-12 22:04
什么乱七八糟的,我迷糊了,LZ能把你的问题完完整整地、正确地叙述一遍吗?
作者: 蓝影夜音    时间: 2009-4-12 22:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-12 22:18
LZ场景转移到楼下的那个格子是不是也有一个场景转移的事件?
作者: 蓝影夜音    时间: 2009-4-12 22:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ps_佡    时间: 2009-4-12 22:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-12 22:39
最好的话,上传工程吧。。。
作者: 蓝影夜音    时间: 2009-4-13 00:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-13 00:07
是因为太大了吗?你不要把全部都放上来,新建一个工程,能够显示出你的问题的简单工程就行了
作者: 蓝影夜音    时间: 2009-4-13 00:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-13 00:10
好吧,我得说,请看置顶帖查看如何上传……
如果实在不行,随便找个网络硬盘上传好了。
作者: 蓝影夜音    时间: 2009-4-13 00:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪翼飞马    时间: 2009-4-13 01:16
为什么要设置成“与事件接触”?应该是“与主角接触”才对的。
作者: 蓝影夜音    时间: 2009-4-13 01:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-13 01:41
以下引用雪翼飞马于2009-4-12 17:16:15的发言:

为什么要设置成“与事件接触”?应该是“与主角接触”才对的。

当然是与事件接触。。。

TO LZ:
因为没有装纳米盘那客户端,用http下载的,一直没速度。。。
作者: 雪翼飞马    时间: 2009-4-13 01:44
反正我一改成“与主角接触”就正常了啊= =


作者: 蓝影夜音    时间: 2009-4-13 01:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ps_佡    时间: 2009-4-13 01:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蓝影夜音    时间: 2009-4-13 01:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ps_佡    时间: 2009-4-13 01:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蓝影夜音    时间: 2009-4-13 02:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-13 02:37
囧rz的BUG。。。

怕有人不愿意下那个工程,我上传了一个小的工程,很简单的小工程,有三个地图——除了左上角物件不同,别的一模一样。
http://rpg.blue/upload_program/d ... ��BUG_119990099.rar

我在Map001和Map002的楼梯口各放了一个场所移动的事件,分别是移动到Map002和Map003,都是与事件接触的。
测试开始后,很奇怪的,角色在Map002闪了一下之后直接跳到Map003。
事件是很简单的,估计不会出错,错就错在“与事件接触”,如果都改为“与主角接触”,什么事都没有。
经过这个BUG,我发现原来场所移动是这样进行的:.比如在MapA的(x,y)位置执行场所移动,那么执行过后,1.先是角色切换到MapB地图的(x,y)位置,2.等待N久之后再移动到你在场所移动中指定的那个位置。之所以说等待N久,是因为实在是太长时间了,如果你在这段时间内干了别的事,那么根本不会有第二步出现。譬如这个范例里面在切换到Map002地图中的时候恰巧那一格有一个与事件接触的场景移动,结果。。。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ [LINE]1,#dddddd[/LINE]版主对此帖的认可:『辛苦了,所以追加积分吧。』,积分『+250』。
作者: 天使喝可乐    时间: 2009-4-13 02:40
改成与主角接触.

不过 推荐LZ多用独立开关 看到象茶壶空一样的都用公共开关的话...那LZ的游戏做下了999个开关不够吧= =

还有那啥..尽量别用那么多公共事件..容易卡死的..为什么不直接写到事件里呢?
作者: 凌辰    时间: 2009-4-13 02:42
柳柳的新人教程里一直都是设置与主角接触,其它新人教程也都差不多,不明白楼主怎么会想到设置成与事件接触的……
作者: 蓝影夜音    时间: 2009-4-13 02:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-13 02:49
以下引用蓝影夜音于2009-4-12 18:45:23的发言:

有人跟我说切换场景是用与事件解除。。
谢谢大家的建议- -
我还是新手
我会努力的= =

囧rz,居然都忽略我了,其实场所移动“与事件接触”和“与主角接触”都行啦,只是不巧的是你下面一张地图的同一个位置也有一个事件,所以。。。上面我分析了原因了。

作者: 蓝影夜音    时间: 2009-4-13 02:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 未命名    时间: 2009-4-13 02:59
以下引用tommay于2009-4-12 18:37:47的发言:

囧rz的BUG。。。

怕有人不愿意下那个工程,我上传了一个小的工程,很简单的小工程,有三个地图——除了左上角物件不同,别的一模一样。
http://rpg.blue/upload_program/d/tommay_奇怪的BUG_119990099.rar

我在Map001和Map002的楼梯口各放了一个场所移动的事件,分别是移动到Map002和Map003,都是与事件接触的。
测试开始后,很奇怪的,角色在Map002闪了一下之后直接跳到Map003。
事件是很简单的,估计不会出错,错就错在“与事件接触”,如果都改为“与主角接触”,什么事都没有。
经过这个BUG,我发现原来场所移动是这样进行的:.比如在MapA的(x,y)位置执行场所移动,那么执行过后,1.先是角色切换到MapB地图的(x,y)位置,2.等待N久之后再移动到你在场所移动中指定的那个位置。之所以说等待N久,是因为实在是太长时间了,如果你在这段时间内干了别的事,那么根本不会有第二步出现。譬如这个范例里面在切换到Map002地图中的时候恰巧那一格有一个与事件接触的场景移动,结果。。。


[本贴由作者于 2009-4-12 18:42:30 最后编辑]


刚刚发现,刷新一下,你就出来了……
原来是软件一些潜在的BUG……

估计是脚本执行的顺序问题。
作者: tommay    时间: 2009-4-13 03:03
以下引用未命名于2009-4-12 18:59:40的发言:
刚刚发现,刷新一下,你就出来了……
原来是软件一些潜在的BUG……

估计是脚本执行的顺序问题。

正解,设计时就有问题,不应该这样切换场景的啊,还经过两步,觉得是偷工减料,少定义一个函数,我怒{/fn}。。。

to LZ:
分嘛,浮云啊,给需要的人吧,至少我不在乎。。。
作者: 凌辰    时间: 2009-4-13 03:17
分一般是给最先点出问题关键的人。不过版主们会根据其他人的辛苦程度给分的。




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