加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 m1615690513 于 2022-10-31 10:27 编辑
物理引擎插件支持包
使用协议:MIT
插件原理:通过重写RMMV底层的Sprite,使其增加物理引擎物质的特性,从而使精灵画布支持Matter/Box2d库的2D物理效果(物体碰撞、物体加速度、惯性、自由落体等)。
成熟度:当前正处于测试中,有兴趣且有技术能力的可以自行下载测试。
维护升级:目前该插件是我们的游戏项目Conquest中的一环,未来等游戏成熟后,会负责该插件的维护,直至Conquest游戏下架。
支持引擎:RPGMaker MV
插件包的内容:
- Matter 物理引擎的支持(默认)
- Box2d 物理引擎的支持(使用时见示例代码1)
- 颜色处理的脚本,额外附加。可通过脚本使用。(支持多种方式转换颜色)
示例代码1(plugins/omuao_common.js):
PhysicalEngine.initialize = function () { this.registerTypes = {}; this.context = {}; this.constructors = {}; this.runner = {}; //this.defaultType = "matter"; //由于BOX2D插件还未成熟,暂时只可通过代码方式修改切换。 this.defaultType = "box2d"; this.spriteConstructorLength = 0; }
PhysicalEngine.initialize = function () {
this.registerTypes = {};
this.context = {};
this.constructors = {};
this.runner = {};
//this.defaultType = "matter";
//由于BOX2D插件还未成熟,暂时只可通过代码方式修改切换。
this.defaultType = "box2d";
this.spriteConstructorLength = 0;
}
官网地址:
MatterJs : https://brm.io/matter-js/
Box2d : https://box2d.org/
=============【免费下载区】====================
物理引擎插件包(Matter和Box2d).rar
(195.2 KB, 下载次数: 46)
|