Cocos2d-x教程(17)-Box2D 物理引擎(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:19 点击:

\

\

\

\

\

\

这样,基本的方法就已经全部完成,当然,update函数以及碰撞检测的函数中的函数体部分根据需求不同会有变化,我们这里并没有添加太多的内容,下面我们来看一下Box2dHandler类的使用方法,打开项目中的HelloWorld.cpp文件,引入Box2dHandler类的头文件,并在Init()方法中加入下列代码:

\

由于我们在物理世界中,将y轴重力设置成了-10,所以运行项目后,我们会看到屏幕上又两个精灵从落下,一个位于屏幕中心,一个位于顶部,两个精灵的周围有红色的半透明矩形,当物体落到底部后,控制台会输出"开始碰撞",矩形也会变成灰色,说明已经处于休眠状态,当再次收到物理效果影响时便会激活。



发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • cocos2d-x学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x学习(一):HelloWorld
  • cocos2dx在xcode下开发,编译到android上(2)
  • cocos2d 设置屏幕默认方向
  • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1