Java简单游戏开发之碰撞检测 (二)

2014-11-24 11:03:55 · 作者: · 浏览: 1
运行效率大大降低。因此像素级别的碰

撞检测在游戏开发中是尽量避免使用的!


规则图形碰撞检测2

对于子弹和障碍物的碰撞检测,采用上述第一种方法就可以简单的实现了,不过子弹是圆形的

有没有更加精确的碰撞检测方法呢?也就是实现圆形和矩形的碰撞检测嘛。

这里我们需要简单的运行下几何数学的知识,给个简单的图就会明白了。

\

小圆有个运动轨迹,轨迹的线如果和他对着的正方形的相对某一象限的边有焦点,那么

就能碰撞,边就是那一个象限的边(还要把圆半径算进去),具体代码就不实现了,读者可

自己尝试着去实现。