J'ai cette image-objet qui est contrôlée avec les touches fléchées, mais ne restera pas dans les limites des écrans. Pour une raison quelconque, il s'arrête seulement à l'extrémité gauche, mais pas en haut, en bas et à droite.Garder une image-objet dans la fenêtre Pygame
Voici ce que j'ai jusqu'à présent:
if self.rect.right == screen.get_rect().right:
self.rect.right = self.rect.right - 10
if self.rect.left == screen.get_rect().left:
self.rect.right = self.rect.right + 10
if self.rect.top == screen.get_rect().top:
self.rect.top = self.rect.top - 10
if self.rect.bottom == screen.get_rect().bottom:
self.rect.bottom = self.rect.bottom + 10