【发布时间】:2017-07-23 15:44:30
【问题描述】:
如何让这个对象与屏幕底部发生碰撞?
def update(self):
"""Atualiza a posição do foguete de acordo com a flag"""
# Atualiza o valor centro da espaçonave, e não o retângolo
if self.moving_right and self.rect.right < self.screen_rect.right:
self.centerx += self.ai_settings.foguete_speed_factor
if self.moving_left and self.rect.left > 0:
self.centerx -= self.ai_settings.foguete_speed_factor
if self.moving_top and self.rect.top > 0:
self.centery -= self.ai_settings.foguete_speed_factor
if self.moving_bottom:
self.centery += self.ai_settings.foguete_speed_factor
【问题讨论】:
标签: pygame collision-detection