如何处理游戏中的碰撞事件

2016-09-08 JustWe 更多博文 » 博客 » GitHub »

游戏编程


作者 :刘丰恺 作者博客:若梦浮生 转载需征得作者本人同意 之前试着在Android平台封装了一个轻量级的游戏开发框架JustWeEngine ,因为是轻量级的所以也没想太多,很多地方的处理都不太够,比如关于碰撞事件的处理,就是一个简单的On2的遍历,前一阵还被吐槽了233333。 其实优化On2碰撞的思路是一而贯之的,就是不去处理根本不可能撞在一起的对象。所以就文章讨论一下我了解的在游戏开发中经常被使用的碰撞机制。 示例图 图示是使用了四叉树进行碰撞判断的一个图示,变成紫色的是从四叉树中拿取的离我最近的可能碰撞对象,这里我们只需要处理最近的四个对象就可以了,这个demo感谢F

阅读全文 » https://lfkdsk.github.io/2016/09/08/how-to-solve-co/