日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

RPG Maker MV插件系统详解与如何编写插件

發(fā)布時(shí)間:2024/1/1 197 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RPG Maker MV插件系统详解与如何编写插件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最新發(fā)布rmmv和以往的版本最大不同就是腳本系統(tǒng)了,整個(gè)腳本系統(tǒng)采用html5的javascript編寫(xiě)。和以往的ruby腳本簡(jiǎn)直天翻地覆

這也是為了實(shí)現(xiàn)跨平臺(tái)運(yùn)行,也是前所未有的高度編程自由,所有游戲代碼都明文開(kāi)源,除了編輯器。

本人在打折期入手了rmmv。一起分享插件的初步研究。

一.js程序結(jié)構(gòu),插件原理。


所有js代碼都在js目錄里。插件存放在plugins目錄里。

插件運(yùn)行原理:

所謂插件就是一些自己擴(kuò)展的js程序,在plusgins.js標(biāo)記開(kāi)啟哪些插件。

然后在rpg_managers.js里的PluginManager類里加載各類插件并且運(yùn)行生效。


二、編寫(xiě)第一個(gè)插件。

在plugins目錄底下新建一個(gè)js文件叫hello.js




然后用你喜歡的代碼編輯器寫(xiě)代碼,本人用Sublime Text, ?

alert("hello RPG Maker MV");保存代碼

接著打開(kāi)rpgmaker mv插件管理界面,選擇你剛才創(chuàng)建的插件,設(shè)置開(kāi)啟。


確定后,測(cè)試運(yùn)行游戲,如圖所示會(huì)在游戲啟動(dòng)的時(shí)候執(zhí)行代碼 成功!



三、定義成函數(shù)或類接口在游戲中調(diào)用

在剛才hello.js改成下面代碼

function Hello() {alert("hello RPG Maker MV"); }
在地圖上創(chuàng)建一個(gè)事件,事件類型選擇成腳本,調(diào)用上面定義的Hello函數(shù)



運(yùn)行測(cè)試,在主角走到地圖觸發(fā)事件會(huì)調(diào)用插件代碼



四、如何debug

這次rm的版本提供了一個(gè)強(qiáng)大調(diào)試工具,類似瀏覽器的開(kāi)發(fā)者工具。在游戲測(cè)試運(yùn)行的時(shí)候按下F8可以調(diào)出。

在我們的插件上斷點(diǎn)試試,觸發(fā)事件后,成功進(jìn)入斷點(diǎn)拉!



總結(jié):個(gè)人認(rèn)為rmmv這次使用html5技術(shù),是一個(gè)前衛(wèi)的方式,在未來(lái)也有無(wú)限的擴(kuò)展和前景。

以后本來(lái)還會(huì)多分享一些使用心得!

總結(jié)

以上是生活随笔為你收集整理的RPG Maker MV插件系统详解与如何编写插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。