P2中的形状(下)

在p2中的形状(上)和p2中的形状(下)中,我们掌握了p2中基本形状的创建,今天我们来学习一下p2形状的最后一课:通过Convex类,创建复杂的多边形形状。 创建三角形刚体 近日诸多网友问道这个问题,如果通过p2...

P2中的形状(中)

今天翻看了一下以前的笔记。2011年~2013年,密密麻麻写了一个本子,写的很仔细。再看看博客里的文章,也大部分都是那个时间段写的。很佩服当年的自己。 现在的自己,自从结婚之后,每天上班检产品,下班看孩子,...

计算刚体运动轨迹

没错,Box2D可以帮我们轻松的解决物理碰撞模拟的问题,但是人类是贪婪的,我们不满足于此,并希望能够快Box2D一步,预先知道下一步或者将来,刚体的运动轨迹,就像在《愤怒的小鸟》中,当我们拉动弹弓后,可以看...

图文说Git(1)

  首先,特别感谢廖雪峰,他的史上最浅显易懂的Git教程!我真正的认识了Git,本文只是抛砖引玉,更多更详细的Git教程,请参考廖雪峰的博客。 懒得看文字,点击下面的音频,让拉登大叔把教程讲给...

P2中的形状(上)

为了精确的模拟物理碰撞,我们必须为刚体设定,与贴图相同的形状,例如下图是我们喜闻乐见的几个游戏人物,它们都必须转化为物理引擎中有棱有角的形状,才能完成游戏中的出色表现。 P2中设置了7中常用的形状...

用P2刚体属性实现贴图

上一节,我们学习了P2物理引擎的基本用法,并使用P2DebugDraw绘制出模拟结果。实际上,只要知道了刚体的坐标、角度,并相应的更新图片素材的位置等属性,就可以轻松的实现贴图啦。 本节,我们就来学习一下刚体常...

认识HTML5物理引擎P2

P2是一款基于Javascript编写的HTML5 2D物理引擎,和Box2D、Nape等2D物理引擎一样,P2集成了各种复杂的物理公式和算法,可以帮助我们轻松的实现碰撞、反弹等物理现象的模拟。 拉登还是很推荐P2的。 首先,也...

BodyListener侦听刚体状态

在《碰撞检测》一节中,我们简单的认识了Nape中的4个碰撞侦听,这一节我们来一起深入了解一下BodyListener侦听器的用法。 与《PreListener》不同,BodyListener和刚体的碰撞没有任何的关系,它的作用是侦听刚...

在Egret中使用Box2D

昨天我们一起认识了Egret白鹭引擎,一个源自于ActionScript的HTML5游戏引擎,可以让有ActionScript经验的开发者轻松制作出HTML5游戏。作为Box2D的忠实粉丝,拉登大叔想到的第一件事,就是将Egret和Box 2D结合起来...

认识HTML5游戏引擎–Egret

坚守了Flash那么多年,是时候学点其他的东西了,比如HTML5。因为一直都在使用ActionScript3.0,所已在学习HTML5时,我总会下意识的关注语法上与ActionScript3.0相近的HTML5游戏引擎,例如easel、lufyLegend,不过...