2 k358971707 k358971707 于 2015.07.17 18:37 提问

java坦克大战,求一份敌方坦克与我方不重叠的代码

这里是我方不动,让敌方不能与我重叠(各种空指针)。我方与敌方不重叠和敌方之间不重叠的已实现。(就是我穿越不了它,可是它能穿越我)。

2个回答

tongyi55555
tongyi55555   2015.07.17 18:55
已采纳

这个和你实现的任意两个敌方坦克不重叠不一样吗,都是用坐标去比较吧。

k358971707
k358971707 我也觉得是,问题找出来了,我忘记把自己的坦克传进去了,导致空指针。
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.07.17 18:39

http://blog.csdn.net/jack_wong2010/article/details/7664370
不重叠这个你根据坐标判断下,每次移动都遍历看看是否会和别的坦克对象的坐标重叠,如有,就撤销移动操作。

Csdn user default icon
上传中...
上传图片
插入图片