rpgmakermv导出html,RpgMaker MV 插件基础(一)
首先我們看一下RpgMMV工程目錄結構
工程目錄.png
具體文件夾名字和對應的功能如下:
游戲主目錄─┐
├─ audio (音樂文件) ┐
│ ├ bgm(背景音樂)
│ ├ bgs(場景音樂)
│ ├ me(音效)
│ ├ se(音效)
├ data (數據庫)
├ fonts (字體文件)
├ icon (各類圖標)
├ img (各類圖片) ┐
│ ├ animations (技能動畫)
│ ├ battlebacks1 (戰斗背景1 -全景)
│ ├ battlebacks2 (戰斗背景2 -只有上面1/3 估計是sideview使用)
│ ├ characters (人物行走圖/門和箱子的開關動畫)
│ ├ enemies (敵人戰斗圖)
│ ├ faces (人物大頭圖)
│ ├ parallaxes (遠景圖 - 就是地圖外的背景)
│ ├ pictures (圖片 - 是地圖的截圖的文件夾哦)
│ ├ sv_actors (人物戰斗動畫)
│ ├ sv_enemies (敵人戰斗動畫)
│ ├ system(系統圖片- 包括傷害字體,道具小圖標,載入,表情圖標)
│ ├ tilesets(地板圖)
│ ├ titles1 (開始界面圖)
│ ├ titles2 (開始界面邊框)
├ js (js腳本文件夾) ┐
│ ├ libs (核心腳本)
│ ├ plugins (插件腳本)
├ movies(過場動畫 - 文件格式 .webm)
├ save (游戲設置和進度存檔)
├ Map (地圖文件夾)
├ index.html(游戲網頁文件)
好了基本的工程目錄結構就介紹這些我們再將話題轉到腳本上來吧(???)
創建第一個腳本插件
我們的腳本主要創建在js目錄的plugins目錄下,首先讓我們創建一個Hello Worid.js在plugins目錄下吧!
//文件名.js
/*:
* @plugindesc MV插件描述
* @author 醉挽_清風
* @help 幫助內容。
* @param Hello RpgMMV
* @desc 在插件工具引用Hello Worid.js 可在右側屬性菜單顯示
* @default Hello RpgMMV
* @type string
*/
好了一個基礎的腳本就創建完成了,讓我們將這個腳本引入RpgMakerMv中吧~~
1.打開RpgMMV 在工具菜單欄中找到創建管理點開它
雙擊空白的插件管理界面的左邊列表上就會出現引入插件的界面
在插件的基本設置下的名稱下拉菜單中會顯示plugins目錄下的所有腳本文件名稱
選中我們剛剛建好的Hello Worid吧,點擊確認就成功引入我們的腳本了。
如下圖就是引入成功了
插件引入.png
最后我們再看下上圖右側參數界面是不是出現了一個Hello RpgMMV 參數,這個參數就是我們再腳本定義的,那就解釋下為什么參數界面會多出這么一個參數吧!
能被MV插件管理器所識別的插件信息注釋
/*:開頭,到*/為止,這部分的注釋能夠被MV插件管理器所識別,在這里用戶輸入的數據,會被寫進plugin.js里。
@plugindesc 插件描述 (一般來說僅出現一次)
@author 作者名 (一般來說僅出現一次)
@help 幫助內容 (一般來說僅出現一次)
@param 參數名。(可出現多次)
@parent 父類或者直接說是分類 當有很多參數的時候,可以用這個在管理器中產生折疊效果。
@desc 參數的描述(對應每一個param)
@default 該參數的默認值(對應每一個param)
@require 需要的數量(對應每一個param,不一定出現,應該說這個并不常見)
@type 要求輸入的類型(常見的,比較簡單的有boolean,number等,不一定出現)
@type struct (這個功能很強,讓使用者能夠更清晰地操縱參數。不過相應的,要寫多一個/*struct開頭的定義,這個插件里沒用到,而且較為復雜,還是以后見到再看吧。)
@dir 文件夾前綴(對應的往往是@type file)
@min 最小值(前面的是@type number 不一定出現)
@max 最大值(前面的是@type number 不一定出現)
那么在腳本中如何獲取這些參數中保存的內容呢?很簡單 我們只需要調用 PluginManager.parameters就可以獲取到在腳本中設置的參數了
//文件名.js
/*:
* @plugindesc MV插件描述
* @author 醉挽_清風
* @help 幫助內容。
* @param Hello RpgMMV
* @desc 在插件工具引用Hello Worid.js 可在右側屬性菜單顯示
* @default Hello RpgMMV
* @type string
*/
var Parameters = PluginManager.parameters("Hello Worid")
console.log(Parameters["Hello RpgMMV"])
進入游戲按F8可進入調試狀態,點開Console面板可看見輸出
獲取參數.png
好了這篇文章就先介紹到這里 , 下一章將將講解如何修改主界面的UI和菜單
參考
總結
以上是生活随笔為你收集整理的rpgmakermv导出html,RpgMaker MV 插件基础(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日志 中文乱码、nacos 中文乱码、s
- 下一篇: 怎样写一个解释器