Cocos2d-X Box2D的基本知识
来源:互联网 发布:个人域名与企业域名 编辑:程序博客网 时间:2024/05/22 09:41
world:一个物理世界,所有的刚体都将存在在这个世界里面,这个世界以米为距离单位。尽量贴近真实世界的度量。
body:刚体,存在在物理世界的理想物体,比任何物体都硬,不会发生形变。body对应着一个bodyDef(刚体定义),刚体定义指定了刚体的类型(动态、静态、轨迹运动的)和刚体的位置,world通过刚体定义创建刚体。
fixture:刚体修饰物,描述刚体的一些特征。fixture对应着fixtureDef(修饰物定义),它将形状绑定到刚体上,使刚体具有一些表现特征,如密度、摩擦系数、弹性等等。body通过fixtureDef创建fixture。
shape:一个几何形状,比如圆和多边形。形状是修饰物fixture的一个属性,描述了刚体的碰撞边界。解释一下b2World, b2Body, b2BodyDef, b2Fixture, b2FixtureDef, shpae之间的关系
1.b2World通过b2BodyDef创建b2Body,没有b2BodyDef,b2Body不知道是什么类型,放在世界什么位置。
2.b2Body通过b2FixtureDef创建b2Fixture,没有b2Fixture,b2Body不知道是什么形状,摩擦、弹性、密度都不知道。shpae提供了碰撞检测的外边框。
Box2d 中父形状shape将有4个子形状,分别是b2EdgeShape(边缘形状)、b2ChainShape(链形状)、b2Circle(圆形状)和b2PolygonShape(多边形形状)
0 0
- Cocos2d-X Box2D的基本知识
- cocos2d-x+box2d+PhysicsEditor+win7强大的box2d工具
- cocos2d-x中box2d的关节
- [cocos2d-x]box2d的简单应用
- Cocos2d-X Box2D的使用实例
- Cocos2d-x Box2D debugDraw
- cocos2d-x box2d 示例
- cocos2d-x box2d debugdraw
- cocos2d-x box2d 入门
- Cocos2d-x Box2D debugDraw
- COCOS2D-X ANDROID BOX2D
- 1.cocos2d-x的一些基本知识
- cocos2d-x 物理引擎box2d
- cocos2d-x 物理引擎box2d
- cocos2d-x Box2D 简单例子
- cocos2d-x Box2d 入门例子
- 【cocos2d-x官方文档】Box2D
- cocos2d-x box2d 开发环境
- select 分组 每组显示N条
- 使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server
- Hadoop UserGroupInformation 的那些 login
- 车辆违章查询接口
- 嵌入式 中断服务子程序注意事情
- Cocos2d-X Box2D的基本知识
- JDBC对事务的支持
- 亲爱的<head></head>解释复习。
- Android开发者版权时间限制 定时在哪段时间可以用。
- 解开Android应用程序组件Activity的"singleTask"之谜
- Metatable In Lua 浅尝辄止
- jquery 操作option总结
- 3D 专业词汇
- 更改http返回内容,按匹配行增加用户访问时的域名和相对路径