擅长:python、mysql、java
<p>虽然创建一个容器来保存所有机器人的信息无疑是检查碰撞的一种方法,但是您仍然需要做的基本检查是对每个机器人(x,y)进行相等性测试。你知道吗</p>
<p>因此,在最简单的形式下,您可以通过简单的AND'ed相等测试进行检查,然后创建一个函数来容纳它:</p>
<pre><code>def check_collision(r1, r2):
if r1.x == r2.x and r1.y == r2.y:
return True
return False
</code></pre>
<p>然后可以对这样的函数进行各种修改,以添加到robot类或新的map/room类中。你知道吗</p>