じ☆ve冰风 发表于 2024-11-22 08:10:01

物理引擎插件支持包(MV版本)

物理引擎插件支持包
使用协议:MIT
插件原理:通过重写RMMV底层的Sprite,使其增加物理引擎物质的特性,从而使精灵画布支持Matter/Box2d库的2D物理效果(物体碰撞、物体加速度、惯性、自由落体等)。
成熟度:当前正处于测试中,有兴趣且有技术能力的可以自行下载测试。
维护升级:目前该插件是我们的游戏项目Conquest中的一环,未来等游戏成熟后,会负责该插件的维护,直至Conquest游戏下架。
支持引擎:RPGMaker MV
插件包的内容:

Matter 物理引擎的支持(默认)Box2d 物理引擎的支持(使用时见示例代码1)颜色处理的脚本,额外附加。可通过脚本使用。(支持多种方式转换颜色)


示例代码1(plugins/omuao_common.js):
JAVASCRIPT 代码
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/

=============【免费下载区】====================






            本帖来自P1论坛作者m1615690513,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=491446若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页: [1]
查看完整版本: 物理引擎插件支持包(MV版本)