CocosCreator物理引擎Box2D的Demo示例physics-example介绍
2018-03-16 20:35
483 查看
CocosCreator的内置物理引擎是Box2D,CocosCreator官方文档中也推荐了一个物理引擎Demo示例包(physics-example,下载链接:https://github.com/2youyou2/physics-example),physics-example包含很多个小示例,分为三个部分,分别是demo、example、example/joint。
最近有这方面功能需求,所以把里面每个示例都看了一遍,记录下这些示例的功能,以备后查。
本文可能随时更新(2018.03.16)
最近有这方面功能需求,所以把里面每个示例都看了一遍,记录下这些示例的功能,以备后查。
本文可能随时更新(2018.03.16)
demo
blob
演示物体如何发射到指定位置。获取点击位置,然后计算起点和目标点的距离,再设置物体的线性速度,展示了物体碰撞后反弹速度和形状的变化过程。conveyor-belt
演示物体自然掉落,设置正切速度,控制物体掉落后往左或往右移动。cutting-objects
演示划线切割物体,碎片自然掉落。gravity-radial
中间一个圆球,受重力影响,周边物体全部向它飞过来。infinite-world
小球顺着地面滚动,地面高度和形状由代码动态生成,点击左边屏幕往左边加速,点击右边屏幕往右边加速。mainfold
演示物体碰撞点位置。初始有两个动态物体两个静态物体,动态物体受重力影响自然掉落,落在静态物体上触发碰撞回调函数(onPreSolve),通过世界坐标系信息获取碰撞点坐标,最后使用Action显示红色块来指示碰撞位置。one-side-platform
可用手指滑动控制屏幕上物体做物理上的任意移动。one-side-platform2
模拟机械运动把物体在一个空间内不断循环移动。ray-cast
模拟射线;ray-cast-reflection
模拟射线被物体阻挡后的反射。stick-arrow
模拟箭发射。tiled
Tile地块+小人掉落。example
velocity
演示物体往固定方向发射,自定义线性速度和角速度,点击屏幕可控制开始和停止。example/joint
相关文章推荐
- Android 2d物理引擎Box2d的使用示例
- Android 2d物理引擎Box2d介绍
- 实例介绍Cocos2d-x物理引擎:HelloPhysicsWorld
- 实例介绍Cocos2d-x物理引擎:HelloPhysicsWorld
- cocos2dx-3.x物理引擎Box2D介绍
- cocos2dx-3.x物理引擎Box2D介绍
- Android 2d物理引擎Box2d的使用示例
- Android 2D物理引擎Box2d的使用示例
- cocos2dx-3.0中的物理引擎Box2D
- 物理引擎比较:Box2D 对比 Chipmunk
- Libgdx专题系列:物理引擎篇 Box2D
- android游戏引擎andengine学习系列六:Physics物理碰撞效果理解
- cocos2dx 3.1.1物理引擎做个晃绳子的小demo
- cocos2d-x 物理引擎Box2D
- 怎样在cocos2d里面如何使用物理引擎box2d制作弹球游戏
- Box2d,物理引擎
- 【HTML5物理小Demo】用Box2dWeb实现锁链+弹簧效果
- cocos2d-x Tests讲解四:box2dTest(物理引擎)
- EVP5 Unity5 汽车物理引擎demo分析
- 关于2d物理引擎box2d与ape的评论