【发布时间】:2013-07-15 22:46:39
【问题描述】:
我目前正在为安卓开发一款简单的太空游戏。我的碰撞检测将使用矩形和圆形边界框完成。这些边界框需要能够旋转,所以我的问题是:检测旋转的矩形和圆形之间的碰撞最好的方法是什么?谢谢你的帮助:)
【问题讨论】:
-
您使用的是引擎还是什么?当您使用现有的游戏引擎而不是自己构建所有内容时,解决方案可能会有所不同。
-
天真的方法?在矩形的每一边采样 N 个点,检查是否有任何点在圆内。我很好奇数学上更有效的方法是什么。
-
对不起,我没有使用引擎,只使用本机代码。我绝对对最有效的方法感兴趣,因为它会带来更好的碰撞检测
标签: java android collision-detection