2.首先对box2d 的几个重要文件夹里面的内容进行解释
2016-05-01 14:05
274 查看
Box2D/
Collision/ -- 碰撞有关的库
b2~
-Collision.cpp --碰撞有关
-BroadPhase.cpp --物理板表面
-CollideCircle.cpp --圆形碰撞
-CollideEdge.cpp --边沿碰撞
-CollidePolygon.cpp --多边形碰撞
-Distance.cpp --距离
-DynamicTree.cpp --力学树?
-TimeOfImpact.cpp --时间的作用有关
Shapes/ --形状文件夹
b2~
ChainShape.cpp --链子形状
EdgeShape.cpp --边沿形状
CircleShape.cpp --圆形
PolygonShape.cpp --多边形
Shape.h --所需的所有头文件
Common/ -- 一般的底层库
'b2GrowableStack.h', -可增长的栈
'b2Math.cpp', -数学
'b2Draw.cpp', -画
'b2Timer.cpp', -计时器
'b2BlockAllocator.cpp', -块状 物理分配
'b2Settings.h', -设置
'b2StackAllocator.cpp', -栈的分配器
Dynamics/ -- 有关力学方面的库,例如动量与摩擦力
'b2Island.cpp', -小岛状
'b2World.h', -世界
'b2Fixture.cpp', -固定的
'b2Body.cpp', -形状
'b2WorldCallbacks.cpp', -世界回调函数
'b2ContactManager.cpp', -内容管理
Contacts/ -填充物
'b2CircleContact.cpp', -圆形内容
'b2ChainAndCircleContact.cpp', -链子形和圆形内容
'b2ChainAndPolygonContact.cpp', -链子形和多边形内容
'b2ContactSolver.cpp', -内容解决器
'b2PolygonContact.cpp', -多边形内容
'b2EdgeAndPolygonContact.cpp', -边沿和多边形形内容
'b2EdgeAndCircleContact.cpp', -边沿和圆形内容
'b2Contact.cpp', -内容
'b2PolygonAndCircleContact.cpp', -多边形和圆形内容
Joints/ -联合体
'b2MotorJoint.cpp', -马达联合
'b2Joint.cpp', -联合
'b2MouseJoint.cpp', -鼠标联合
'b2WheelJoint.cpp', -轮子联合
'b2WeldJoint.cpp', -焊接点联合
'b2DistanceJoint.cpp', -距离联合
'b2PulleyJoint.cpp', -滑轮皮带轮联合
'b2RopeJoint.cpp', -链子联合
'b2FrictionJoint.cpp', -摩擦力联合
'b2PrismaticJoint.cpp', -菱形联合
'b2RevoluteJoint.cpp', -边沿,外卷联合
'b2GearJoint.cpp', -齿轮,传动装置联合
Rope -- 链子形状的库
Box2D.h --包含了所有的Box2D.h所定义的头文件
大致了解了box2d 的内核文件都是哪些内容了之后,我们就开始愉快的学习之旅吧。开心。
Collision/ -- 碰撞有关的库
b2~
-Collision.cpp --碰撞有关
-BroadPhase.cpp --物理板表面
-CollideCircle.cpp --圆形碰撞
-CollideEdge.cpp --边沿碰撞
-CollidePolygon.cpp --多边形碰撞
-Distance.cpp --距离
-DynamicTree.cpp --力学树?
-TimeOfImpact.cpp --时间的作用有关
Shapes/ --形状文件夹
b2~
ChainShape.cpp --链子形状
EdgeShape.cpp --边沿形状
CircleShape.cpp --圆形
PolygonShape.cpp --多边形
Shape.h --所需的所有头文件
Common/ -- 一般的底层库
'b2GrowableStack.h', -可增长的栈
'b2Math.cpp', -数学
'b2Draw.cpp', -画
'b2Timer.cpp', -计时器
'b2BlockAllocator.cpp', -块状 物理分配
'b2Settings.h', -设置
'b2StackAllocator.cpp', -栈的分配器
Dynamics/ -- 有关力学方面的库,例如动量与摩擦力
'b2Island.cpp', -小岛状
'b2World.h', -世界
'b2Fixture.cpp', -固定的
'b2Body.cpp', -形状
'b2WorldCallbacks.cpp', -世界回调函数
'b2ContactManager.cpp', -内容管理
Contacts/ -填充物
'b2CircleContact.cpp', -圆形内容
'b2ChainAndCircleContact.cpp', -链子形和圆形内容
'b2ChainAndPolygonContact.cpp', -链子形和多边形内容
'b2ContactSolver.cpp', -内容解决器
'b2PolygonContact.cpp', -多边形内容
'b2EdgeAndPolygonContact.cpp', -边沿和多边形形内容
'b2EdgeAndCircleContact.cpp', -边沿和圆形内容
'b2Contact.cpp', -内容
'b2PolygonAndCircleContact.cpp', -多边形和圆形内容
Joints/ -联合体
'b2MotorJoint.cpp', -马达联合
'b2Joint.cpp', -联合
'b2MouseJoint.cpp', -鼠标联合
'b2WheelJoint.cpp', -轮子联合
'b2WeldJoint.cpp', -焊接点联合
'b2DistanceJoint.cpp', -距离联合
'b2PulleyJoint.cpp', -滑轮皮带轮联合
'b2RopeJoint.cpp', -链子联合
'b2FrictionJoint.cpp', -摩擦力联合
'b2PrismaticJoint.cpp', -菱形联合
'b2RevoluteJoint.cpp', -边沿,外卷联合
'b2GearJoint.cpp', -齿轮,传动装置联合
Rope -- 链子形状的库
Box2D.h --包含了所有的Box2D.h所定义的头文件
大致了解了box2d 的内核文件都是哪些内容了之后,我们就开始愉快的学习之旅吧。开心。
相关文章推荐
- hdoj The Frog's Games (二分查找)
- Calling startActivity() from outside of an Activity 异常处理
- nodejs 核心模块crypto
- linux基础(2)--服务器组装和基本命令使用--RHEL6.5
- leetcode-225. Implement Stack using Queues
- 字符数组里的成双成对
- JavaScript学习笔记
- CentOS6.5安装VMware Tools
- C3P0连接池参数解释
- 登录
- Linux下chkconfig命令详解
- Codeforces #349 Div2 C Reberland Linguistics(twice in a row)
- Android 6.0 SecurityException: Permission Denial
- ArrayList类
- setsockopt中参数之SO_REUSEADDR的意义
- 1.关于Box2d
- HTML本地数据库indexDataBase的使用示例
- 2016年4月16日作业(项目整体管理、项目范围管理)
- 业务、产品、技术、团队之间的关系(业务产品篇)
- Google网络请求框架Volley源码浅析(三)