文件名称:planck.js:2D JavaScript物理引擎
文件大小:1.79MB
文件格式:ZIP
更新时间:2024-02-24 09:24:12
javascript html5 canvas game-development physics-engine
Planck.js Planck.js是Box2D物理引擎JavaScript重写,用于跨平台HTML5游戏开发。 动机 利用Box2D的努力和成就 开发可读且可维护JavaScript代码 针对Web和移动平台优化库 提供JavaScript友好的API 文献资料 -这是在编写代码之前开始和学习基础知识的最佳位置 -具有可编辑代码的在线示例 讲解 学习Box2D高级用法的有用文章的集合 社区 -社区讨论和问答 更新和新闻 源代码和问题 API和架构 Planck.js包含未经修改的Box2D算法,其架构与Box2D非常相似。 但是,在重写过程中会进行一些内部更改和重构,以解决C ++和JavaScript之间的差异。 Planck.js公共API紧跟Box2D API,但有以下区别: 从类名中删除了b2前缀,例如b2World现在可以作为planck.World 。 方法名称从UpperCamelCase转换为LowerCamelCase。 定义类/对象(BodyDef,FixtureDef等)被内联JavaScript对象( {} )取代。 形状被认为是不可变的,并且在