擅长:python、mysql、java
<p>更简单:<a href="http://www.pygame.org/docs/ref/rect.html#Rect.collidepoint" rel="nofollow">Rect.collidepoint(x,y)</a></p>
<h2>主回路</h2>
<pre><code>#in event handling:
if event.type == MOUSEMOTION: x,y = event.pos
for box in boxes:
if box.rect.collidepoint(x,y): print 'yay!'
</code></pre>
<p>在<em>Rect</em>和<em>Sprite</em>中还有多个碰撞函数。见:</p>
<ul>
<li><a href="http://www.pygame.org/docs/ref/sprite.html#pygame.sprite.spritecollide" rel="nofollow">http://www.pygame.org/docs/ref/sprite.html#pygame.sprite.spritecollide</a></li>
<li><a href="http://www.pygame.org/docs/ref/sprite.html" rel="nofollow">http://www.pygame.org/docs/ref/sprite.html</a></li>
<li><a href="http://www.pygame.org/docs/ref/rect.html" rel="nofollow">http://www.pygame.org/docs/ref/rect.html</a></li>
</ul>