【RM 教學 2.0】 RMMV – 一起寫一個全螢幕設定腳本

2020/02/24閱讀時間約 2 分鐘
RMMV的全螢幕設定可以透過 package.json 進行修改,今天要跟大家一起動手做「全螢幕」開關腳本,讓玩家可以在遊戲中 切換全螢幕設定 因為RMMV本身像網頁一樣可以透過Alt+Enter來達到全螢幕切換,但眼中的世界上線後還是有玩家希望可以透過option切換,因此才新增了這個功能。 由於腳本並不複雜,所以用這個功能做個腳本教學:)

功能解析

讓玩家可以透過option中的選項來設定遊戲是否以全螢幕進行遊戲 .

分析

  1. 需要在option增加選項 改寫Window_Option 增加選項,讓玩家可以設定全螢幕 .
  2. 需要在ConfigManager 裡面增加參數 ConfigManager中的參數 會儲存到 save資料夾中的 config.rpgsave, 可以把它視為儲存一個所有記錄都可以通用的資料 許多遊戲的二週目繼承也會用到這個save如果玩家手殘砍掉這個檔案也只能怪他手殘了 .

實做

. 1. 增加Window_Option選項 在這一步,我們要做的是擴充 option的選擇項目。 因此可以搜尋rpg_window.js裡面的 Window_Options.prototype.addGeneralOptions 並寫把他複製貼上到文字編輯器裡面(txt, notepad++, sublime都沒關係,你喜歡就好) . 接著,為了要可以仔細說明,我將教學文字寫在圖片中,請看下圖,並依STEP進行撰寫
.
  1. 增加ConfigManager 的參數 . 首先我們先按照前面的分析,加上參數的部分 . .
接下來我們要撰寫一些程式碼,讓資料可以存到config.rpgsave裡面, 這階段較為複雜,我們分成兩張圖來處理 . 先處理基本的擴充
. 接著加上切換全螢幕的設定
. 儲存的部分寫好了之後,接下來要處理的事「讀取的部分」,也就是每次開遊戲後,系統會 自動讀取的資料。 會需要擴充的功能為 ConfigManager.applyData
. 寫到這邊,基本功能就完成拉!
為什麼會看到廣告
    Maker製造機 - Chimaki
    Maker製造機 - Chimaki
    作者Chimaki,從遊戲企劃開始到自學成為後端工程師。持續在遊戲業深耕,上班為遊戲工程師 / 下班則為獨立遊戲製作人。目前自製代表作「眼中的世界」已於Steam上架。
    留言0
    查看全部
    發表第一個留言支持創作者!