Project1

标题: 设计的事件出了点问题 [打印本页]

作者: sk0083    时间: 2010-12-20 14:28
标题: 设计的事件出了点问题
本帖最后由 sk0083 于 2010-12-20 14:31 编辑

  小弟最近才接触RMXP,很多地方不太懂,如果问题很白痴请各位不要见笑。问题是这样的,我设计的一个事件,由主角触发,然后一个士兵出现,重地图右边走到主角面前,和主角对话,完毕后剧情结束,我测试的时候,前面都很正常,但是就是最后对话完毕的时候,就卡住了,对话完毕后,出现了一个对话框,然后就没又反应了,我不知道这个是哪个设定出了问题,我把测试卡住的画面和我的设定发出来,希望各位能帮我看看,感激不尽


sk0083于2010-12-20 14:28补充以下内容:
[attach]40008[/attach][attach]40007[/attach]


sk0083于2010-12-20 14:34补充以下内容:
002那个士兵出现是一个独立的事件,我把他串联到001里面,001后面那个事件4请无视,事实上001的事件3完了就卡住了。
作者: 风雪优游    时间: 2010-12-20 14:49
字体,看看你设置的字体是什么,脚本里面是不是选的不能显示汉字的字体
PS
你就是要做出骑士说完话之后士兵出现的画面吧?没必要做那么多事件…1个事件就可以搞定了。
一个骑士事件
1.骑士说话
2.开关操作 士兵出现 ON     (事件2出现)
3.设置移动路线-事件2
4.等待移动结束
5.士兵说话
6.开关操作 事件结束ON


这样就可以了。
只需要一个主动事件(骑士)和一个被动事件(士兵)
其他记得设置独立开关就OK了
作者: shua1125    时间: 2010-12-20 14:49
本帖最后由 shua1125 于 2010-12-20 14:51 编辑

EV002设成自动执行当然会卡,你应该把EV002的事件放到EV001里执行

补充:
或者把EV002改成并列执行。
我想LZ用独立开关应该能好一些吧,能省不少全局开关的说。
作者: 小湖    时间: 2010-12-20 15:34
线性的剧情还是一个事件控制的好,多个并发容易出现问题,像楼上说的那样,EV002那个事件被定义成了自动执行,所以一直在执行,游戏就卡住了。

流程可以是这样的:
事件EV001:触发和控制剧情的事件,主要功能是处理士兵的出现、移动和对话等内容,剧情结束后就“删掉”的。
事件EV002:士兵,一开始是“空”的,理解为空气,剧情中添加行走图变成士兵进行剧情表演,剧情结束后变成一个常规NPC,进行对话。
作者: sk0083    时间: 2010-12-20 16:04
谢谢各位,我还问一下,我士兵出现在右下角,那么,如果我整合到EV001中,要怎么设置?
作者: 小湖    时间: 2010-12-20 16:24
设置移动路线里面有个更改角色行走图,从没有行走图到给一个士兵的行走图就是出现啦,然后再设置移动路线~
作者: sk0083    时间: 2010-12-20 16:36
:handshake已经修改好了,感谢各位的解答!




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