RPG Maker MV插件系统详解与如何编写插件
生活随笔
收集整理的這篇文章主要介紹了
RPG Maker MV插件系统详解与如何编写插件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最新發布rmmv和以往的版本最大不同就是腳本系統了,整個腳本系統采用html5的javascript編寫。和以往的ruby腳本簡直天翻地覆
在地圖上創建一個事件,事件類型選擇成腳本,調用上面定義的Hello函數
這也是為了實現跨平臺運行,也是前所未有的高度編程自由,所有游戲代碼都明文開源,除了編輯器。
本人在打折期入手了rmmv。一起分享插件的初步研究。
一.js程序結構,插件原理。
所有js代碼都在js目錄里。插件存放在plugins目錄里。
插件運行原理:
所謂插件就是一些自己擴展的js程序,在plusgins.js標記開啟哪些插件。
然后在rpg_managers.js里的PluginManager類里加載各類插件并且運行生效。
二、編寫第一個插件。
在plugins目錄底下新建一個js文件叫hello.js
然后用你喜歡的代碼編輯器寫代碼,本人用Sublime Text, ?
alert("hello RPG Maker MV");保存代碼接著打開rpgmaker mv插件管理界面,選擇你剛才創建的插件,設置開啟。
確定后,測試運行游戲,如圖所示會在游戲啟動的時候執行代碼 成功!
三、定義成函數或類接口在游戲中調用
在剛才hello.js改成下面代碼
function Hello() {alert("hello RPG Maker MV"); }在地圖上創建一個事件,事件類型選擇成腳本,調用上面定義的Hello函數
運行測試,在主角走到地圖觸發事件會調用插件代碼
四、如何debug
這次rm的版本提供了一個強大調試工具,類似瀏覽器的開發者工具。在游戲測試運行的時候按下F8可以調出。
在我們的插件上斷點試試,觸發事件后,成功進入斷點拉!
總結:個人認為rmmv這次使用html5技術,是一個前衛的方式,在未來也有無限的擴展和前景。
以后本來還會多分享一些使用心得!
總結
以上是生活随笔為你收集整理的RPG Maker MV插件系统详解与如何编写插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net开源论坛大列表
- 下一篇: 基于jsp的驾照理论在线考试系统