【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第二十六课:Coco
【麦可网】Cocos2d-X跨平台游戏开发---学习笔记
第二十六课:Cocos2D-X物理引擎之Box2D11-12 =======================================================================================================================================================================
课程目标: -学习Box2D 课程重点: -BOX2D概念 -BOX2D常用操作 -使用物理编辑器 考核目标: -能够使用Box2D常用操作 -使用物理编辑器完成物理对象编辑
======================================================================================================================================================================= 调试技巧1.物体夹具对应的形状e_shapeBit
2.关节连接线e_jointBit
3.轴线物体外包e_aabbBit
4.碰撞对e_pairBit
5.质心e_centerOfMassBit
//增加调试的代码 m_debugDraw = new GLESDebugDraw( PTM_RATIO ); world->SetDebugDraw(m_debugDraw); uint32 flags = 0; flags += b2Draw::e_shapeBit; flags += b2Draw::e_jointBit; flags += b2Draw::e_aabbBit; flags += b2Draw::e_pairBit; flags += b2Draw::e_centerOfMassBit; m_debugDraw->SetFlags(flags); void HelloBox2D::draw() { CCLayer::draw(); ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position ); kmGLPushMatrix(); //保存 world->DrawDebugData(); kmGLPopMatrix(); //恢复 } =================================================================== 总结: 调试,这个的精髓还没砸领会! 开心一刻: 小时候,有一天我突发奇想,想研究一下电视的内部结构,就把电视给拆开了。我爸知道后和我说“你若安好,便是晴天。”我心想:“老爸这么文艺,那肯定是原谅我了。”谁知道老爸又补充了一句:“你若安不好,老子打死你! 【麦可网】Cocos2d-X跨平台游戏开发---教程下载:http://pan.baidu.com/s/1kTio1Av 【麦可网】Cocos2d-X跨平台游戏开发---笔记系列:http://blog.csdn.net/qiulanzhu (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |