事件內容※此處操作說明都以繁體中文版的翻譯為基準。
這次來講解一下如何應用變數來製作密碼寶箱,那這次的話會順便帶到關於「流程」的說明,如果想要自己設定「謎題」或是「關卡流程」都可以先使用流程圖來進行設計。
這次我們的範例是「密碼寶箱」,也就是「輸入正確的密碼才能通過」。
那簡單結論一下我們的這個流程是「輸入密碼」→「確認密碼是否跟設定的一致」→「錯誤:提示後結束事件/正確:打開寶箱獲得道具」。
固定密碼寶箱
確定好流程後我們就可以進去 RPGMaker 內開始製作事件。
那這裡我們跟流程圖的部分對照一下。
使用「輸入數字」來讓玩家輸入密碼,使用條件分支來判斷這個密碼是否正確,正確則執行打開,錯誤則執行「其他」分支內的錯誤提示。
這樣密碼寶箱就完成了!那如果要隨機數的寶箱呢?
隨機變數寶箱(時間限制)
這次使用的隨機變數需要額外增加一個事件來產生隨機密碼。
就是在新的事件上使用另一個變數來記錄這個隨機產生的密碼,並且這個密碼會不斷更新。
首先我們先處理一個額外事件來製作,流程是「產生密碼」→「儲存密碼」→「等待 OOO 幀」(任意決定幀數,切勿太短導致玩家很難及時輸入)→回到產生密碼循環。
那接下來一樣我們進去實作事件,這個事件我們需要他隨時都在進行,所以使用「並行」,為了讓他可以定時重複,我們在事件內使用等待來控制他的刷新時間。
在原本的固定密碼的事件中,我們只需要更改一行條件分支的判定即可。
原本判斷是密碼為「1234」就可以打開,現在他必須等於另一個變數(隨機密碼)才能夠打開。
這樣隨機密碼寶箱就完成了!
以上是這次講解的主題,有興趣的可以去嘗試做更多不同的變數寶箱。