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

更新於 發佈於 閱讀時間約 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
. 寫到這邊,基本功能就完成拉!
為什麼會看到廣告
記錄了包含開發日誌以及參展的種種心得
留言
avatar-img
留言分享你的想法!

































































這一篇文章裡面將會告訴你如何用原生的sdk 對你的專案程式碼/圖片進行保護。 (建議已經升級1.6版本的作者才使用)   這篇教學有點繁雜,所以不說廢話了,看完這篇可以得到以下效果   學到如何保護程式碼,不讓其他人看光你的檔案 學會如何利用簡單技巧防止別人反編譯你的圖片(下一篇才會教,但
因為steamWork 實在太難用了….所以這次的系列想邊紀錄使用方式跟流程, 如果有錯誤之處還請多指教w   
從原生PIXIjs 的試寫來理解RM MV的一些架構與程式     這次看到的範例是pixijs官方網站上的 Container Pivot  pivot 到google 翻譯上是樞紐的意思。  這次的效果是要讓PIXI.Sprite在畫面上旋轉。  首先在上次的程式碼中追加了兩行,新增了一張叫做E
從原生PIXIjs 的試寫來理解RM MV的一些架構與程式    參照了pixijs的原生網站,先從範例開始建立與學習。  首先先建立 index.php 並建立 assets 資料夾  index 主要只用來include js的部份    這邊我直接引用cdnjs上的pixi.min.js來使
hihi!大家好我又來了,前陣子在巴哈版上看到有玩家提問如何做出半身圖的對話效果,才留意到雖然是基本功能,但對初學玩家來說也會不知道如何做出來,那這次就來分享一下使用圖片來達到AVG模式效果的方法,順便分享粽子自製的小插件~  這次的教學主要會告訴大家如何使用圖片來達到AVG效果,而粽子提供的插件則
這一篇文章裡面將會告訴你如何用原生的sdk 對你的專案程式碼/圖片進行保護。 (建議已經升級1.6版本的作者才使用)   這篇教學有點繁雜,所以不說廢話了,看完這篇可以得到以下效果   學到如何保護程式碼,不讓其他人看光你的檔案 學會如何利用簡單技巧防止別人反編譯你的圖片(下一篇才會教,但
因為steamWork 實在太難用了….所以這次的系列想邊紀錄使用方式跟流程, 如果有錯誤之處還請多指教w   
從原生PIXIjs 的試寫來理解RM MV的一些架構與程式     這次看到的範例是pixijs官方網站上的 Container Pivot  pivot 到google 翻譯上是樞紐的意思。  這次的效果是要讓PIXI.Sprite在畫面上旋轉。  首先在上次的程式碼中追加了兩行,新增了一張叫做E
從原生PIXIjs 的試寫來理解RM MV的一些架構與程式    參照了pixijs的原生網站,先從範例開始建立與學習。  首先先建立 index.php 並建立 assets 資料夾  index 主要只用來include js的部份    這邊我直接引用cdnjs上的pixi.min.js來使
hihi!大家好我又來了,前陣子在巴哈版上看到有玩家提問如何做出半身圖的對話效果,才留意到雖然是基本功能,但對初學玩家來說也會不知道如何做出來,那這次就來分享一下使用圖片來達到AVG模式效果的方法,順便分享粽子自製的小插件~  這次的教學主要會告訴大家如何使用圖片來達到AVG效果,而粽子提供的插件則
你可能也想看
Google News 追蹤
Thumbnail
Hi~ 踏入化妝的領域後,經過了很多過程,包含各種名人藝人推薦好用的產品,或是自己想嘗鮮購入的產品,底妝一直都是臉部最大的面積,怎麼能忽略掉呢,是吧! 加上之前疫情滿地開花,連門都出不了,後來減緩,大家也開始平常的日常,該買的都買回來了。 一剛開始的臉部就是從防曬開始,後來省略防曬(因為會黏)
Thumbnail
隨著消費者購物行為逐漸由實體店面轉向線上,零售業正在面臨一場全面的變革,必須迅速適應數位轉型,才能在競爭激烈的市場中立足。在這樣的背景下,建構零售媒體網路(Retail Media Network, RMN),已成為推動零售業績增長的重要策略。
Thumbnail
This article explores the common obstacles encountered during RMG crane installation and offers strategies to overcome them.
Thumbnail
這篇內容,將會講解什麼是「switch」,以及與「switch」相關的知識。包括switch的簡介、switch、break。
Thumbnail
這篇教學教您如何在 Ren'py 中製作章節選擇畫面,提供素材下載以及變量設定的範例,並附加結合變量來控制章節解鎖的說明。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
Thumbnail
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
Thumbnail
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
Thumbnail
美國落基山研究所(Rocky Mountain Institute, RMI)報告中盤點菲律賓外海三處適合離岸風電開發的地點:呂宋島的馬尼拉灣(Manila Bay )、塔亞巴斯灣(Tayabas Bay),以及維薩亞斯群島的吉馬拉斯(Guimaras),都是相對成熟、可快速進行開發的地區。
Thumbnail
在數位廣告蓬勃發展的時代,零售業正經歷前所未有的變革。在先前的系列文章和入門指南白皮書中,TenMax 已經分享了零售媒體的定義和優勢。現在,讓我們更深入地探討,身為零售商,
Thumbnail
Hi~ 踏入化妝的領域後,經過了很多過程,包含各種名人藝人推薦好用的產品,或是自己想嘗鮮購入的產品,底妝一直都是臉部最大的面積,怎麼能忽略掉呢,是吧! 加上之前疫情滿地開花,連門都出不了,後來減緩,大家也開始平常的日常,該買的都買回來了。 一剛開始的臉部就是從防曬開始,後來省略防曬(因為會黏)
Thumbnail
隨著消費者購物行為逐漸由實體店面轉向線上,零售業正在面臨一場全面的變革,必須迅速適應數位轉型,才能在競爭激烈的市場中立足。在這樣的背景下,建構零售媒體網路(Retail Media Network, RMN),已成為推動零售業績增長的重要策略。
Thumbnail
This article explores the common obstacles encountered during RMG crane installation and offers strategies to overcome them.
Thumbnail
這篇內容,將會講解什麼是「switch」,以及與「switch」相關的知識。包括switch的簡介、switch、break。
Thumbnail
這篇教學教您如何在 Ren'py 中製作章節選擇畫面,提供素材下載以及變量設定的範例,並附加結合變量來控制章節解鎖的說明。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
Thumbnail
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
Thumbnail
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
Thumbnail
美國落基山研究所(Rocky Mountain Institute, RMI)報告中盤點菲律賓外海三處適合離岸風電開發的地點:呂宋島的馬尼拉灣(Manila Bay )、塔亞巴斯灣(Tayabas Bay),以及維薩亞斯群島的吉馬拉斯(Guimaras),都是相對成熟、可快速進行開發的地區。
Thumbnail
在數位廣告蓬勃發展的時代,零售業正經歷前所未有的變革。在先前的系列文章和入門指南白皮書中,TenMax 已經分享了零售媒體的定義和優勢。現在,讓我們更深入地探討,身為零售商,