小编imr*_*mes的帖子

Pygame - 如何阻止精灵离开窗口边缘?

我的窗口弹出,我可以用箭头键在屏幕上移动我的精灵.我知道在sprite碰撞中有sprite的碰撞功能,但我似乎无法弄清楚如何阻止它们移动到可见区域之外.有什么想法吗?

我的移动功能:

def moveme(self,coords)
    #coords=(x,y)
    self.rect.move_ip(coords)
Run Code Online (Sandbox Code Playgroud)

对于事件处理程序我正在使用类似的东西

keys = pygame.key.get_pressed()
if keys[pygame.K_UP]:
    character.moveme((0, -4))
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

python pygame

2
推荐指数
1
解决办法
2721
查看次数

标签 统计

pygame ×1

python ×1