Cocos2d-x教程(17)-Box2D 物理引擎(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:19 点击:次
这样,基本的方法就已经全部完成,当然,update函数以及碰撞检测的函数中的函数体部分根据需求不同会有变化,我们这里并没有添加太多的内容,下面我们来看一下Box2dHandler类的使用方法,打开项目中的HelloWorld.cpp文件,引入Box2dHandler类的头文件,并在Init()方法中加入下列代码:
由于我们在物理世界中,将y轴重力设置成了-10,所以运行项目后,我们会看到屏幕上又两个精灵从落下,一个位于屏幕中心,一个位于顶部,两个精灵的周围有红色的半透明矩形,当物体落到底部后,控制台会输出"开始碰撞",矩形也会变成灰色,说明已经处于休眠状态,当再次收到物理效果影响时便会激活。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>