Re: [问题] RPG Maker 2003 事件开始条件

楼主: rogerliu84 (丁丁是个人才)   2014-01-26 00:52:23
原文恕删
事件可以解释成游戏中的触发点、人物、或是动点
他的 "条件" 分为两个层次
一、出现条件:玩家看得到,但不一定会去点
也就是左上角区块的内容
e.g. [经过某事件后(开关为ON)](没设定=>无条件出现)
→路上有钱(符合出现条件,事件出现了)
在此先假设钱一开始就在某处,因此出现条件不用设定
二、开始条件:我要怎么碰到他/它,才会发生事情
e.g. 玩家对路上的钱"按下了确定键"
按下确定键时:我站在事件的位置上按下确定键(对话)
与主角接触时:上述 + 我移动到事件的位置上
与事件接触时:上述 + 事件碰到我也算
自动开始:符合出现条件后就直接跑内容
,而且停止执行之前不让其他东西活动
定期并列处理:类似自动开始,但是它只会在背景一直执行
其他东西也都可以同时进行
事件必须先出现,才能让人触发(开始),执行的内容也分为表面讯息与系统内部资讯
e.g. 讯息:你捡到10000元(表面)
所持金 + 10000 (内部)
路上的钱捡过之后便会消失,因此必须使用开关记录"钱已经捡过"的状态
开关的操作:开关 0001 为 ON
接着开第二个分页,代表钱已经捡完的状态
"只要钱已经捡过,路上就没有东西"
翻译后就是 出现条件:开关0001为ON
其余(保持原状)
游戏开始时,所有的开关都是OFF(所有的事情都没发生过)
同一事件最多只有"一个分页" 同时出现
刚才的事件(钱)设计两个分页,因此必须进行条件的判断
捡钱之前的开关0001为OFF,捡完钱后变成ON
我们复习一下两个分页的出现条件
开关0001为 OFF ON
分页1 无 | 符合 符合
分页2 开关0001 为ON | 不符合 符合
这时就会发现开关0001为ON的时候,分页1还在啊,为什么只会显示分页2的内容?
这就是这软件霸道的地方了,地图事件当有多个分页符合条件的时候,
"分页号码大的会优先出现"
所以,如果两个分页内容对调,钱就永远捡不完了(可以自己试试看)
= = =
事件的概念对新手而言不简单,建议可以从说明书、实际作品上面观摩,并自行理解仿作
这个过程必须假以时日,使自己逐渐熟练并应用自如。
建议原PO可以先把怎么画地图与默认地图元件的正确用法弄熟一些
时间有些晚,有点想睡,叙述上如果有不清楚的地方等天亮再说吧
作者: o07608 (无良记者)   2014-01-26 06:47:00
请问“事件碰到我也算”是什么意思0.0?像是被呼叫吗?
作者: hatako (山狮猎人)   2014-01-26 09:51:00
事件也是可以移动的 所以意思是 事件本身移动碰触到主角
作者: o07608 (无良记者)   2014-01-26 09:54:00
那请问“呼叫事件”要怎么用?
楼主: rogerliu84 (丁丁是个人才)   2014-01-26 10:02:00
事件指令第三页"事件的呼叫"可叫出公用事件或地图事件
作者: o07608 (无良记者)   2014-01-26 10:02:00
无论该事件的开始条件是什么都能叫吗?
楼主: rogerliu84 (丁丁是个人才)   2014-01-26 10:06:00
可以指定要呼叫的公用事件编号/同地图上的事件及分页使用的效果就是 [无其他条件]直接执行里面的"内容"
作者: o07608 (无良记者)   2014-01-26 10:09:00
原来如此!感谢!我再试试看,正好有一个相关的bug一直修不掉

Links booklink

Contact Us: admin [ a t ] ucptt.com