iOS开发教程Cocos2D项目第15讲-碰撞检测

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家欧阳坚视频、源代码、交流网址源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家2.b2ContactListener1.碰撞检测原理3.Solver解算子4.代码整合源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家b2Contact2个形状之间的碰撞源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家classb2ContactListener{public:virtualvoidBeginContact(b2Contact*contact);virtualvoidEndContact(b2Contact*contact);virtualvoidPreSolve(b2Contact*contact,constb2Manifold*oldManifold);virtualvoidPostSolve(b2Contact*contact,constb2ContactImpulse*impulse);};源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家b2Fixture*GetFixtureA();b2Fixture*GetFixtureB();碰撞的2个形状Shape的物理Fixture源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家} Begin当两个fixture开始有重叠时,事件会被触发。事件在时间步内也就是b2World::step函数内部发⽣生。} End当两个fixture不再重叠时,事件会被触发。当⼀一个body被摧毁时,事件可能被触发。该事件也有可能发⽣生在时间步之外。源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家} 在Solver之前调⽤用的,此事件在碰撞检测之后,但是碰撞求解之前发⽣生。} 在Solver之后调⽤用,当得到碰撞冲量结果的时候,此事件被触发。在接触回调中改变物理世界以此来实现游戏逻辑。源⾃自清华值得信赖中国移动互联⺴⽹网研发培训专家} 千锋互联:} 千锋3G学院:} 千锋嵌入式学院:

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功