
box2D
文章平均质量分 87
taotaoahui
这个作者很懒,什么都没留下…
展开
-
Box2D C++教程 第一节:简介
http://www.firedragonpzy.com.cn/index.php/archives/2586声明:本文翻译自Box2D C++ tutorial-Introduction,仅供学习参考!简介Box2D这个名字是世界上2D物理引擎中最好的命名,在如今大部分软件习惯采用动物的名字来 命名的情况下,似乎Box2D这个名字看起来有点土,但是转载 2015-07-29 06:54:11 · 806 阅读 · 0 评论 -
Box2d新系列 第七章 物体(Bodies)
http://www.firedragonpzy.com.cn/index.php/archives/25247.1 关于(About)物体有位置和速度。你可以将力,扭矩和冲量作用于物体之上。物体可以是静态物体(static),运动学物体(kinematic)或者动态物体(dynamic)。下面是物体类型的定义:b2_staticBody在模拟环境下静态物转载 2015-08-11 23:39:27 · 1474 阅读 · 0 评论 -
Box2D C++ 教程 第二节:环境设置
http://www.firedragonpzy.com.cn/index.php/archives/2588环境设置包括三种主流系统:WindowsLinuxMac由于最新的Box2D版本,源码中针对Windows和Mac平台中的主流IDE(VS2010和XCode4)已经进行了整合,所以这里就不进行翻译了,再者教程原文中的设置看起来已转载 2015-08-01 00:52:12 · 427 阅读 · 0 评论 -
Box2d新系列 第八章 连接器(Joints)
http://www.firedragonpzy.com.cn/index.php/archives/25298.1 关于(About)连接器起到限制世界当中物体自身或物体之间的作用。典型的例子是游戏中的木偶,跷跷板,滑轮。连接器可以用很多不同的方式创建有趣的运动。有些连接器提供了限制,你可以以此来控制运动的范围。有的连接器提供了用指定速度驱动物体的马达,直到有一个更转载 2015-08-28 21:56:39 · 1139 阅读 · 0 评论 -
Box2D C++教程 第三节:Testbed结构
http://www.firedragonpzy.com.cn/index.php/archives/2590声明:本文翻译自Box2D tutorials-Testbed structure ,仅供学习参考!Testbed结构testbed测试平台能够让你有效的添加新的测试。当你定义一个新的测试,你只要写出针对于测试的代码即可。相对于所有测试来说的,相同功能的方法转载 2015-08-02 19:27:00 · 993 阅读 · 0 评论 -
Box2D C++教程 第四节:创建测试
http://www.firedragonpzy.com.cn/index.php/archives/2592创建自己的测试让我们往testbed中添加一个测试吧,这只是一个简单的例子,作为开始不会实现很多功能,但是作为一个例子我们会看到所有需要编辑和修改的地方。首先我们需要一个Test类的子类来定义我们自己的测试。在Testbed/Tests文件夹下面,应该可转载 2015-08-03 10:29:37 · 463 阅读 · 0 评论 -
Box2d新系列 第五章 动力学模块
5.1 概览动力学模块是Box2D最复杂的部分,同样可能是与你进行交互最多的部分。动力学模块的地位在公共模块和碰撞模块之上,所以你现在就应该对它们有所熟悉。动力学模块包括:形状定制器类 (shape fixture class)刚体类(rigid body class)接触类(contact class)各种连接器类(joint classes)世界类转载 2015-08-03 11:23:04 · 434 阅读 · 0 评论 -
Box2d新系列 第六章 定制器(Fixtures)
注:此文章翻译自Box2D v2.2.0用户手册,仅供学习参考。6.1 关于回想一下之前所描述的形状,在不了解物体的情况下也可以在物理模拟中独立使用。因此Box2D提供了b2Fixture类来把形状附加到物体上。定制器(Fixture)包括如下:单一形状(a single shape)broad-phase代理(broad-phase proxies)转载 2015-08-03 17:03:21 · 624 阅读 · 0 评论 -
Box2D C++教程-设置世界(World)7
转载自:http://www.ohcoder.com/post/2012-06-14/40027381940世界(Worlds)世界作为Box2D世界里主要的实体,在之前的讨论话题中已简单的介绍过。当你创建或者删除物体的时候,可以调用世界里的方法来完成这些功能,所以世界也管理着所有对象的空间分配。这也就意味着世界非常重要,那么就让我们来看看世界到底可以做些什么吧。·转载 2015-08-06 19:17:02 · 420 阅读 · 0 评论