更新於 2020/07/30閱讀時間約 2 分鐘

事件應用(3)- 變數應用:密碼寶箱

事件內容※此處操作說明都以繁體中文版的翻譯為基準。
  這次來講解一下如何應用變數來製作密碼寶箱,那這次的話會順便帶到關於「流程」的說明,如果想要自己設定「謎題」或是「關卡流程」都可以先使用流程圖來進行設計。
  這次我們的範例是「密碼寶箱」,也就是「輸入正確的密碼才能通過」。
  那簡單結論一下我們的這個流程是「輸入密碼」→「確認密碼是否跟設定的一致」→「錯誤:提示後結束事件/正確:打開寶箱獲得道具」。
  確定好流程之後可以用流程圖描繪出來,這裡推薦 Flowchart Maker 來繪製。

固定密碼寶箱
流程圖
流程圖
  確定好流程後我們就可以進去 RPGMaker 內開始製作事件。
事件內容
  那這裡我們跟流程圖的部分對照一下。
對照
  使用「輸入數字」來讓玩家輸入密碼,使用條件分支來判斷這個密碼是否正確,正確則執行打開,錯誤則執行「其他」分支內的錯誤提示。
  這樣密碼寶箱就完成了!那如果要隨機數的寶箱呢?

隨機變數寶箱(時間限制)
  這次使用的隨機變數需要額外增加一個事件來產生隨機密碼。
  就是在新的事件上使用另一個變數來記錄這個隨機產生的密碼,並且這個密碼會不斷更新。
  首先我們先處理一個額外事件來製作,流程是「產生密碼」→「儲存密碼」→「等待 OOO 幀」(任意決定幀數,切勿太短導致玩家很難及時輸入)→回到產生密碼循環。
流程圖
   那接下來一樣我們進去實作事件,這個事件我們需要他隨時都在進行,所以使用「並行」,為了讓他可以定時重複,我們在事件內使用等待來控制他的刷新時間。
對照
  在原本的固定密碼的事件中,我們只需要更改一行條件分支的判定即可。
更改密碼條件分支
  原本判斷是密碼為「1234」就可以打開,現在他必須等於另一個變數(隨機密碼)才能夠打開。
  這樣隨機密碼寶箱就完成了!
  以上是這次講解的主題,有興趣的可以去嘗試做更多不同的變數寶箱。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.