Pygame移动一个盒子会导致盒子大小的增加

2024-05-23 22:47:01 发布

您现在位置:Python中文网/ 问答频道 /正文

最初有一个长方体,我想通过增加或减少长方体的位置来移动长方体。我得到的是它看起来像对象在左右缩放。我正在使用pycharm和python3.5

__author__ = 'GK'
import pygame

green = (0,255,0)
black = (0,0,0)
pygame.init()
GameDisplay=pygame.display.set_mode((800,600))
pygame.display.set_caption("Momo Killer")
x= False
lead_x = 300
lead_y = 300

while x is False:
for event in pygame.event.get():
    if event.type == pygame.QUIT:
      quit()


    if event.type == pygame.KEYDOWN:
        if event.key == pygame.K_LEFT:
            lead_x -= 20
        if event.key == pygame.K_RIGHT:
            lead_x += 20

pygame.draw.rect(GameDisplay,green,[lead_x,lead_y,20,20])
pygame.display.update()

pygame.quit()
quit()

通过使用上面的代码,我得到了这个(如图所示)

Output when using code


Tags: 对象keyeventfalseiftypedisplaygreen