2 k358971707 k358971707 于 2015.07.17 18:37 提问

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

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

2个回答

tongyi55555
tongyi55555   2015.07.17 18:55
已采纳

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!