擅长:python、mysql、java
<p>您可以创建一个变量来表示月球是否与您的对象发生过碰撞</p>
<pre><code>isMoon = false
if pygame.sprite.collide_rect(yolo,blocks):
isMoon = true
//when rendering
if (isMoon == false):
screen.blit(moonCollect, [randomListX[i]-stageBackground_x, randomListY[i]])
</code></pre>
<p>这样,即使您的moonCollect没有与对象碰撞,但在过去,它也不会被渲染</p>