PhysicsJS:基于JavaScript的强大的物理引擎
程序员文章站
2022-04-24 08:28:23
...
PhysicsJS是一个基于JavaScript、模块化、可扩展、易于使用的物理引擎。
PhysicsJS的主要特性如下:
目前PhysicsJS仍在开发中(0.5.1 alpha版本),文档还不太完善。如果感兴趣的话,你可以通过这个链接来了解如何参与贡献。
PhysicsJS官网:http://wellcaffeinated.net/PhysicsJS/
效果演示:http://wellcaffeinated.net/PhysicsJS/examples/
源码:https://github.com/wellcaffeinated/PhysicsJS(采用MIT协议)
此外,类似的物理引擎还有verlet-js,你可以通过该链接来了解。
PhysicsJS的主要特性如下:
- AMD(Asynchronous Module Definition,异步模块定义):使用AMD模块(如requireJS)或全局命名变量
- 模块化:只加载你所需要的库,核心库压缩后只有31K
- 可扩展性:如果你不喜欢物理碰撞算法,可以更换为其他的
- 不依赖于特定的渲染器:可以用DOM、HTML5 Canvas以及其他方式来显示效果
- 简单易用
- 支持点、圆、任意多边形等形状的物理运动
- 支持重力常数、牛顿引力、碰撞、Verlet约束等。
目前PhysicsJS仍在开发中(0.5.1 alpha版本),文档还不太完善。如果感兴趣的话,你可以通过这个链接来了解如何参与贡献。
PhysicsJS官网:http://wellcaffeinated.net/PhysicsJS/
效果演示:http://wellcaffeinated.net/PhysicsJS/examples/
源码:https://github.com/wellcaffeinated/PhysicsJS(采用MIT协议)
此外,类似的物理引擎还有verlet-js,你可以通过该链接来了解。
上一篇: iOS-格式化金额,三位一逗号
推荐阅读
-
基于jQuery的JavaScript模版引擎JsRender使用指南
-
RPGMAKER游戏引擎基于JavaScript的插件制作(六)——重写方法(三):在场景(scenes)中创建精灵(Sprite)——复制式重写的实例教学
-
基于HTML5的WebGL结合Box2DJS物理引擎应用
-
【转载】Asp.Net中使用基于jQuery的javascript前台模版引擎JTemplate
-
10 个强大的JavaScript / jQuery 模板引擎推荐
-
浅析HTML5基于组件的游戏引擎 JavaScript
-
浅析HTML5基于组件的游戏引擎 JavaScript
-
基于jQuery的JavaScript模版引擎JsRender使用指南_jquery
-
基于HTML5的WebGL结合Box2DJS物理引擎应用_PHP教程
-
基于jQuery的JavaScript模版引擎JsRender使用指南_jquery