Box2D
just_do_it2009
移动游戏开发,移动应用开发,前端页面开发,html5应用游戏开发,android应用游戏开发,ios应用游戏开发
展开
-
物理引擎Box2D之刚体
刚体代表一个质点,因此它只有位置,没有大小。物理引擎Box2D把刚体分为三种类型。1、静态刚体。静态刚体没有质量,没有速度,如果你想改变它的位置,只能通过代码修改。2、棱柱刚体。棱柱刚体没有质量,但有速度,引擎会根据速度计算并更新它的位置。3、动态刚体。动态刚体有质量也可以有速度,这是我们最常用的刚体类型刚体和刚体定义 的定义结构在Box2D/Dynamics/b2Body.h原创 2013-04-22 23:21:17 · 1117 阅读 · 0 评论 -
物理引擎Box2D之关联及关联定义
关联代表了一种附加在刚体上的属性,刚体上可以有多个关联,创建关联时需要先定义一个关联信息(关联定义),然后通过世界的相关方法创建关联。“关联”及“关联定义” 的定义结构在Box2D/Dynamics/b2Fixture.h里面,创建关联的示例代码如下://生成一个动态刚体的关联定义b2FixtureDef fixtureDef;fixtureDef.shape=$dynamicBox;原创 2013-04-22 23:23:44 · 502 阅读 · 0 评论 -
物理引擎Box2D之链接
链接用来联系多个刚体,使它们产生相互的影响。链接有很多类型,所以必须根据情况选择你需要的链接类型。创建链接时需要先定义一个链接的信息(链接定义 ),然后通过世界的相关方法创建 链接。“链接”及“链接定义” 的定义结构在Box2D/Dynamics/Joints/b2Joint.h里面,创建链接的示例代码如下://生成一个链接定义b2LineJointDef jointDef;b2Vec原创 2013-04-22 23:24:45 · 701 阅读 · 0 评论 -
物理引擎Box2D之形状
形状通过关联附加到刚体上,这样刚体就具有了视觉上的外形,由于刚体上可以有多个关联,所以刚体上也就可能有多个形状,Box2D称之为组合形状(Compound Shapes),这样可以构成更复杂的形状。“形状” 的定义结构在Box2D/Collision/Shapes/b2Shape.h里面,创建形状的示例代码如下://生成一个形状b2PolygonShape dynamicBox;d原创 2013-04-22 23:22:48 · 706 阅读 · 0 评论 -
物理引擎Box2D之世界
世界代表了一个遵守蓝紫物理定律的空间。世界的定义结构如下(在Box2D/Dynamics/b2World.h里面):class b2World{public: /// 初始化函数. b2World(const b2Vec2& gravity); /// 析构函数,所有的物理对象被销毁,所有的内存被释放 ~b2World(); /// 注册一个碰撞原创 2013-04-22 23:20:17 · 837 阅读 · 0 评论 -
草帽船长(梦想海贼王)全套源码:客户端+服务端+资源+文档
草帽船长(梦想海贼王)全套源码:客户端+服务端+资源+文档 ,需要帮助搭建联系QQ 2805477110下载地址:http://www.51xyyx.com/2705.html梦想海贼王全套源码,卡牌手游,客户端cocos2dx开发,服务端java开发,解压后4.1G《梦想海贼王》超高水准重现海贼世界,画面精致,战斗酷炫,玩法新奇,绝对不输端游!你想与美女玩家共话海贼吗?《梦想海贼...原创 2017-04-06 14:14:40 · 7909 阅读 · 1 评论