作者rogerliu84 (丁丁是个人才)
看板RPGMaker
标题Re: [问题] RPG Maker 2003 事件开始条件
时间Sun Jan 26 00:52:23 2014
原文恕删
事件可以解释成游戏中的触发点、人物、或是动点
他的 "条件" 分为两个层次
一、出现条件:玩家看得到,但不一定会去点
也就是左上角区块的内容
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可以先把怎麽画地图与预设地图元件的正确用法弄熟一些
时间有些晚,有点想睡,叙述上如果有不清楚的地方等天亮再说吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.253.76.26
1F:推 o07608:请问「事件碰到我也算」是什麽意思0.0?像是被呼叫吗? 01/26 06:47
2F:推 hatako:事件也是可以移动的 所以意思是 事件本身移动碰触到主角 01/26 09:51
3F:推 o07608:那请问「呼叫事件」要怎麽用? 01/26 09:54
※ 编辑: rogerliu84 来自: 111.253.82.251 (01/26 10:01)
4F:→ rogerliu84:事件指令第三页"事件的呼叫"可叫出公用事件或地图事件 01/26 10:02
5F:→ o07608:无论该事件的开始条件是什麽都能叫吗? 01/26 10:02
6F:→ rogerliu84:可以指定要呼叫的公用事件编号/同地图上的事件及分页 01/26 10:06
7F:→ rogerliu84:使用的效果就是 [无其他条件]直接执行里面的"内容" 01/26 10:07
8F:→ o07608:原来如此!感谢! 01/26 10:09
9F:→ o07608:我再试试看,正好有一个相关的bug一直修不掉 01/26 10:09