我正在设计一个简单的游戏,您可以在其中避免被我创建的 AI 击中。
我一直在查找碰撞检测,但我有一个问题。
我查找的所有信息似乎都涉及使用相当多的代码。
我想知道为什么不能简单:
if(AI.xDirection == x || AI.yDirection == x || AI.xDirection == y || AI.yDirection == y){
System.out.println("Collision");
用来干什么?
如您所见,我已将它设置为打印到控制台,它似乎对我有用。
这样做有什么缺点吗?
最佳答案
不确定您的代码实际在做什么,但如果它有效并且您可以理解,那么我不明白您为什么要更改它!
关于java - 简单的 Java 碰撞检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992756/