Libgdx扩展学习
专栏主要介绍自己在学习Libgdx的扩展模块的学习笔记,自己也是初步涉猎。
zqiang_55
这个作者很懒,什么都没留下…
展开
-
7.Libgdx扩展学习之Box2D_距离关节 旋转关节
文章中的概念来自《Box2D》中文手册上一节中我们介绍了关节和鼠标关节的使用方法,本章中我们继续介绍距离关节和旋转关节距离关节(DistanceJoint)距离关节是两个物体上各有一点,两点之间的距离必须固定不变。当指定一个距离关节时,两个物体必须已在应有的位置上。之后指定世界坐标中的两个锚点。第一个锚点连接到物体1,第二个锚点连接到物体2。这两点隐含距离约束的长度。原创 2017-01-12 21:02:25 · 2586 阅读 · 0 评论 -
6.Libgdx扩展学习之Box2D_鼠标关节
下面一些内容定义来自《Box2D中文手册》关于关节用于把物体约束到世界,或约束到其它物体上。在游戏中,典型例子有木偶,跷跷板和滑轮。用不同的方式将关节结合起来使用,可以创造出有趣的运动。 有些关节提供了限制(limit),使你可以控制运动的范围。有些关节还提供了马达(motor),它可以以指定的速度驱动关节一直运动,直到你指定了更大的力或扭矩来抵消这种运动。原创 2017-01-05 22:56:15 · 1632 阅读 · 0 评论 -
5.Libgdx扩展学习之Box2D_刚体的运动和贴图
主要根据这2篇文章来写的: 1. http://bbs.9ria.com/thread-135588-1-1.html 2. http://bbs.9ria.com/thread-137127-1-1.html到现在我们已经初步的认识了Box2D, 但是我们创建的刚体,还总是在原地不断的蹦来蹦去,那么现在让刚体动起来吧!1. 给物体一个力– ApplyForceApplyForce方法原创 2016-12-22 21:02:04 · 2406 阅读 · 0 评论 -
4.Libgdx扩展学习之Box2D_创建多边形刚体和圆角矩形
主要是根据这2篇博客来写的 1. http://bbs.9ria.com/thread-136661-1-1.html 2. http://bbs.9ria.com/thread-136794-1-1.html前面的博客主要介绍了Box2D的主要概念,让我们熟悉了Box2D的主要框架。但是在现实生活中我们的遇到的物体时各种各样的,需要创造更复杂的刚体。 下面主要介绍原创 2016-12-12 19:50:07 · 2657 阅读 · 0 评论 -
3.Libgdx扩展学习之Box2D_夹具
文章中涉及的很多概念,都是来自《Box2D中文手册》。有统一的解释方便理解夹具概念介绍形状不知道物体的存在,并可独立于物理模拟而被使用。因此 Box2D 提供 Fixture 类,用于将形状附加到物体上。一个物体可以有零个或多个 fixture。拥有多个 fixture 的物体有时被叫做组合物体。 fixture具有下列属性: 关联的形状broad-phase 代理密度(density)、原创 2016-12-10 20:54:43 · 2100 阅读 · 0 评论 -
2.Libgdx扩展学习之Box2D_刚体和形状
文章中涉及的很多概念,都是来自《Box2D中文手册》。有统一的解释方便理解。物体(刚体/Body)概念介绍物体具有位置和速度。可以将力(forces)、扭矩(torques)、冲量(impulses)应用到物体上。 物体可以是静态的(static)、运动但不受力的(kinematic)或动态的(dynamic)。这是物体的类型定义: 1.Static Body static 物体在模拟时原创 2016-12-07 21:03:29 · 3598 阅读 · 0 评论 -
1.Libgdx扩展学习之Box2D_入门介绍
文章中涉及的很多概念,都是来自《Box2D中文手册》。有统一的解释方便理解。Box2D简单介绍Box2D 是一个用于游戏的 2D 刚体仿真库, 是用可移植的C++写成的。程序员可以在他们的游戏里使用它,它可以使物体的运动更加真实,并让游戏世界看起来更具交互性。 Box2D 就是用物理学的方法,推导出那游戏世界物体的位置,角度等数据。而 Box2D 也仅仅推导出数据,至于得到数据之后怎么处理就是程原创 2016-12-01 21:49:43 · 3108 阅读 · 0 评论