Project1

标题: 麻烦各位高手检查一下事件的设置有没有错 [打印本页]

作者: 化螺耕    时间: 2012-12-4 20:23
标题: 麻烦各位高手检查一下事件的设置有没有错
如题,我这样设置进行游戏测试时都有些效果似乎没有执行。 第一幅图我想要让角色慢慢的消失,结果好像没能达到效果;而第二幅图我则想让角色有个撞了墙后有个退后的效果,结果也是…………
希望大家能帮忙检查一下!
作者: Mr.Jin    时间: 2012-12-4 22:11
把第一幅图里的“等待移动结束”更改成等待1155帧,祝你好运
作者: 凌空飘雪    时间: 2012-12-5 11:21
1.只要在[开关操作]与[设置移动路线]之间加个 [等待2帧]或2帧以上就行了(还有出现的那个事件的行走图的透明度你有设成0么?不然会出现一下就消失,然后
再渐渐出现。。。)
2.消失的原理一样,也要在中间加个[等待2帧];至于退后么,貌似LZ没加 [等待移动结束]啊!
作者: 化螺耕    时间: 2012-12-5 19:33
凌空飘雪 发表于 2012-12-5 11:21
1.只要在[开关操作]与[设置移动路线]之间加个 [等待2帧]或2帧以上就行了(还有出现的那个事件的行走图的透 ...

嗯,第一个问题已经解决了。可是第二个加了个等待移动结束之后为什么测试时运行到这个事件时程序会卡死掉, 况且在等待移动结束之后再画面震动不是就已经达不到人物撞墙的效果了吗??
作者: 凌空飘雪    时间: 2012-12-5 19:43
那就是你移动路径有问题,那个事件走不到指定位置,所以程序一直在等待他移动结束(多检查下他的移动路径哪个不能通过,实在找不到就在“设置移动路径”里的最上面加个 “穿透ON”)
你可以先让他移动到指定位置(别忘加“等待移动结束”)之后“画面震动”如何再让他“后退一步”,指令与指令间的连接是很快的,不用担心有停顿
作者: 化螺耕    时间: 2012-12-6 20:12
凌空飘雪 发表于 2012-12-5 19:43
那就是你移动路径有问题,那个事件走不到指定位置,所以程序一直在等待他移动结束(多检查下他的移动路径哪 ...

谢谢,我知道了。可是为什么我照你这样设置后每次在画面震动时都会自动呼叫菜单画面呢??我明明就没加呼叫菜单界面啊!
作者: 化螺耕    时间: 2012-12-8 22:16
麻烦各位高手帮帮忙吧。我真的不懂啊…………
作者: 凌空飘雪    时间: 2012-12-9 07:54
这个事件没问题(至少我能看到的部分没问题)至于是事件的相互冲突还是脚本出现了冲突,我真没办法判断。
作者: 化螺耕    时间: 2012-12-9 10:02
凌空飘雪 发表于 2012-12-9 07:54
这个事件没问题(至少我能看到的部分没问题)至于是事件的相互冲突还是脚本出现了冲突,我真没办法判断。 ...

那我要怎么办好啊??
作者: 凌空飘雪    时间: 2012-12-9 10:24
你可以新建一张地图,先把出问题的事件复制过去试试(没问题的话就跟脚本没关系了),然后在把其它事件一个个移过去,出问题的话,你就知道是哪里出问题了。
作者: Wind2010    时间: 2012-12-9 12:45
化螺耕 发表于 2012-12-9 10:02
那我要怎么办好啊??

撞墙后退的话不如试试固定朝向+跳跃(向后)
作者: 化螺耕    时间: 2012-12-9 15:32
凌空飘雪 发表于 2012-12-9 10:24
你可以新建一张地图,先把出问题的事件复制过去试试(没问题的话就跟脚本没关系了),然后在把其它事件一个 ...

嗯,用你的方法试了下,的确是这个角色的设置有问题。发现在每次在添加 的时候就会发生前面所说的问题了。那应该是这样设置不对罗??
作者: 凌空飘雪    时间: 2012-12-9 16:37
就字面上看,没问题。可能是事件在移动中触发了其它的事件,看看它的移动路径上有没有什么事件。找不出问题的话,你可以让它先只走一步(第一步也有问题的话,就试试先不改速度),没问题就设成2步,看看第几步有问题。
作者: 化螺耕    时间: 2012-12-9 16:59
凌空飘雪 发表于 2012-12-9 16:37
就字面上看,没问题。可能是事件在移动中触发了其它的事件,看看它的移动路径上有没有什么事件。找不出问题 ...

我用了你的方法,终于解决了。果然是和我的其他事件发生冲突了…………




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