日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rpgmakermv导出html,RpgMaker MV 插件基础(一)

發布時間:2023/12/10 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 插件基础(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。