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

本文介绍RMMV中采用HTML5 JavaScript编写的全新脚本系统,详细讲解了插件的工作原理及如何编写和调试插件。

最新发布rmmv和以往的版本最大不同就是脚本系统了,整个脚本系统采用html5的javascript编写。和以往的ruby脚本简直天翻地覆

这也是为了实现跨平台运行,也是前所未有的高度编程自由,所有游戏代码都明文开源,除了编辑器。

本人在打折期入手了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技术,是一个前卫的方式,在未来也有无限的扩展和前景。

以后本来还会多分享一些使用心得!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值