阅读更多
PhysicsJS是一个基于JavaScript、模块化、可扩展、易于使用的物理引擎。



PhysicsJS的主要特性如下:

  • AMD(Asynchronous Module Definition,异步模块定义):使用AMD模块(如requireJS)或全局命名变量
  • 模块化:只加载你所需要的库,核心库压缩后只有31K
  • 可扩展性:如果你不喜欢物理碰撞算法,可以更换为其他的
  • 不依赖于特定的渲染器:可以用DOM、HTML5 Canvas以及其他方式来显示效果
  • 简单易用
  • 支持点、圆、任意多边形等形状的物理运动
  • 支持重力常数、牛顿引力、碰撞、Verlet约束等。
PhysicsJS网站也给出了一些简单但精彩的演示,其中包括弹跳、碰撞、物体掉落、布料、树等效果,并可以通过点击示例名称后面的code链接来查看该示例的实现代码。



目前PhysicsJS仍在开发中(0.5.1 alpha版本),文档还不太完善。如果感兴趣的话,你可以通过这个链接来了解如何参与贡献。

PhysicsJS官网:http://wellcaffeinated.net/PhysicsJS/

效果演示:http://wellcaffeinated.net/PhysicsJS/examples/

源码:https://github.com/wellcaffeinated/PhysicsJS(采用MIT协议)

此外,类似的物理引擎还有verlet-js,你可以通过该链接来了解。
  • 大小: 80.9 KB
  • 大小: 37 KB
14
1
评论 共 8 条 请登录后发表评论
8 楼 leishengwei 2013-11-04 15:35
API还没好呢!
7 楼 bewithme 2013-11-04 12:09
这就是老外的牛B之处,我们还在CRUD
6 楼 iro 2013-11-04 10:14
牛b得不行!!
5 楼 z276356445t 2013-11-03 23:14
verlet也很牛b
4 楼 zwsong 2013-11-03 08:51
      
3 楼 hyl523 2013-11-01 19:57
牛人啊,创造更多奇迹,支持!
2 楼 java-007 2013-11-01 17:09
效果不错。
1 楼 矿泉水瓶 2013-11-01 12:04
太牛B了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [开源推荐]PhysicsJS:基于JavaScript的强大的物理引擎

    [开源推荐]PhysicsJS:基于JavaScript的强大的物理引擎 发表于1小时前| 342次阅读| 来源PhysicsJS| 2 条评论| 作者王果 PhysicsJSJavaScript物理引擎开源开源推荐 摘要:PhysicsJS是一个基于JavaScript...

  • PhysicsJS

    PhysicsJS是一个基于JavaScript、模块化、可扩展、易于使用的物理引擎。 PhysicsJS:基于JavaScript的强大的物理引擎   PhysicsJS官网 http://wellcaffeinated.net/PhysicsJS/ ...

  • JS 物理引擎

    PhysicsJS:基于JavaScript的强大的物理引擎 verlet-js:超酷的开源JavaScript物理引擎 转载于:https://www.cnblogs.com/redasurc/p/3404689.html

  • 加速编码的 JavaScript 库和工具

    JavaScript库是 一个提前写好的JavaScript文件库,它可以很容易的开发基于JavaScript的应用,特别是AJAX和一些其它的以web为中心的技术。运用JavaScript最基本的方式是嵌入以写好的JavaScript函数,或是在HTML页面中...

  • 最热门的android组件和工具(3)

    ZhihuPaper个人开发的知乎日报客户端。更纯净的知乎日报material-ripple为view增加的Android L涟漪效果的包装类L-...AndroidSwipeLayout功能强大的swipe布局。material-menu模仿Android L的drawer, back, dismiss and

  • Android组件及UI框架大全

    随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来...

  • 【小超_Android】2015最流行的android组件、工具、框架大全(前续)

    Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考

  • 这是一个比较全的Android UI 组件

    Android组件及UI框架大全 ... Android 是目前最流行的... 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考...

  • Android UI框架

    同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。 citrus 快速且轻量级的2D & 3D游戏引擎。 Cocos2d-Android 知名的游戏引擎 gameclosure JavaScript 游戏引擎 游戏引擎...

  • 最流行的android组件大全

    随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来...

  • 流行的android组件大全

    随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来...

  • Android比较实用的Demo(转自《最流行的android组件大全)

    随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来...

  • [转]最流行的android组件大全

    目录(?)[+] 目录(?)[-] 最流行的android组件大全 UI组件 类库 游戏引擎 Android HTML5应用 最流行的android组件大全 ... 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的...

  • 基于Qt开发的截图工具- 支持全屏截图, 支持自定义截图,支持捕获窗口截图,支持固定大小窗口截图,颜色拾取,图片编辑

    基于Qt开发的截图工具.zip 截图工具(QScreenShot) Qt编写的一款截图工具。 特点 - 支持全屏截图 - 支持自定义截图 - 支持捕获窗口截图 - 支持固定大小窗口截图 - 颜色拾取 - 图片编辑 - 图片上传到wordpress 环境 Qt6.2 QtCreate 8

  • 毕业设计&课设_ 校园活动管理系统,优化校园活动组织流程,涵盖多方面功能模块的便捷平台.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

  • 毕业设计基于ASP.NET技术的班级展示网站构建(源代码+论文).zip

    基于ASP.NET技术的班级展示网站构建资源,是一套针对教育机构或学生团体,旨在通过ASP.NET框架开发班级风采展示平台的指导资料或教程。此资源详细介绍了如何利用ASP.NET的强大功能,快速搭建一个功能完善、界面友好的在线班级展示平台。 该资源涵盖了从需求分析、数据库设计、前端页面制作到后端逻辑实现的全过程。通过实例演示,指导用户如何设置班级信息、学生风采展示、活动公告、图片上传与浏览等核心功能模块。同时,结合ASP.NET的MVC架构,实现了前后端分离,提高了代码的可维护性和可扩展性。 此外,该资源还提供了丰富的代码示例和注释,帮助开发者深入理解ASP.NET框架的工作原理,掌握如何运用其强大的数据库操作、用户认证与授权等特性。对于初学者来说,这是一份难得的入门教程;而对于有一定经验的开发者,则是一份提升技能的参考资料。 总之,基于ASP.NET技术的班级展示网站构建资源,是教育机构和学生团体实现班级风采在线展示的理想选择,也是开发者学习ASP.NET框架应用的宝贵资源。

  • 基于springboot的流浪动物管理系统源码数据库文档.zip

    基于springboot的流浪动物管理系统源码数据库文档.zip

  • 基于springboot+vue的实践性教学系统源码数据库文档.zip

    基于springboot+vue的实践性教学系统源码数据库文档.zip

  • 基于Python+Django家居全屋定制系统源码数据库文档.zip

    基于Python+Django家居全屋定制系统源码数据库文档.zip

  • Umi-OCR-main.zip

    Umi-OCR-main.zip

Global site tag (gtag.js) - Google Analytics