關(guān)于魔理沙拆解核導(dǎo)彈的游戲設(shè)計(jì)
本來(lái)我覺(jué)得這個(gè)就是跟打開(kāi)箱子一樣簡(jiǎn)單的游戲設(shè)計(jì),一看就能明白,用不著特別解釋。但這周有人問(wèn)我是怎么做到的,所以新建一篇專(zhuān)欄來(lái)說(shuō)明。

重復(fù)一遍:我用的是STEAM版的RPG?MAKER?2000英文原版引擎,沒(méi)有第三方插件。
設(shè)置戰(zhàn)斗事件
在數(shù)據(jù)庫(kù)中點(diǎn)擊Troops選項(xiàng)卡,設(shè)置一組敵人“控制線路”,也就是魔理沙在剪斷不同的電線后觸發(fā)的結(jié)果。
為了方便,我把不同的結(jié)局寫(xiě)到一起了:

條件:電線的生命值為零
控制開(kāi)關(guān)0040(正確電線)或0041(錯(cuò)誤電線)開(kāi)啟
等待0.1秒
結(jié)束戰(zhàn)斗
設(shè)置視差背景圖
實(shí)際上,無(wú)論是核導(dǎo)彈或升降機(jī)都沒(méi)有在移動(dòng)。玩家看到的只是視差背景圖的卷屏:

選項(xiàng):垂直循環(huán)、自動(dòng)卷屏、速度7
設(shè)置地圖事件
核導(dǎo)彈與升降機(jī)是完全固定的地形圖塊,把它們放到視差背景圖的正確位置即可。
(注意:只有靜態(tài)的視差背景圖才會(huì)顯示在編輯器中,動(dòng)態(tài)的無(wú)法顯示)

我只使用了三個(gè)地圖事件,玩家是隱藏的:
事件1:透明圖塊(在核導(dǎo)彈的蓋板上)
事件2:核心設(shè)計(jì)(見(jiàn)下文)
事件3:NPC魔理沙(在升降機(jī)上,使用走路的圖像)
除了核心設(shè)計(jì)以外,其它的地圖事件都是沒(méi)有任何指令的擺設(shè)品。
事件2的分頁(yè)1有以下的指令:

隱藏玩家
更改系統(tǒng)菜單界面(對(duì)話框)
設(shè)置文本選項(xiàng)
更改頭像
等待2.0秒
輸入文本
等待0.1秒
顯示戰(zhàn)斗動(dòng)畫(huà)(斬?fù)簟?duì)象為事件1、等待完成)
更改地形圖塊(蓋板改為電線板)
等待0.5秒
進(jìn)入戰(zhàn)斗(使用預(yù)設(shè)的一組敵人“控制線路”)
事件2的分頁(yè)2是魔理沙剪錯(cuò)電線導(dǎo)致拆彈失敗,它的指令如下:

條件:控制開(kāi)關(guān)0041為開(kāi)啟
背景音樂(lè)淡出(我后來(lái)才知道使用這個(gè)指令可能會(huì)導(dǎo)致游戲崩潰或系統(tǒng)藍(lán)屏)
播放音效
畫(huà)面變白
傳送玩家到地圖(拆彈失敗結(jié)局)
事件2的分頁(yè)3是魔理沙成功拆除核導(dǎo)彈:
條件:控制開(kāi)關(guān)0040為開(kāi)啟
背景音樂(lè)淡出
傳送玩家到地圖(勝利結(jié)局)
以上就是我在讀完了游戲引擎的用戶(hù)手冊(cè)后想到的創(chuàng)意,挺簡(jiǎn)單的吧?