我使用绘图命令在700,500屏幕上创建一个基本上100,100的小棒图,我想用鼠标移动它。鼠标显示了棒图左右两侧的方式。
答案 0 :(得分:0)
要做到这一点很简单。
例如,
cat_image = "cat.png"
mouse_c = pygame.image.load(mouse_image).convert_alpha()
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
x,y = pygame.mouse.get_pos()
x -= mouse_c.get_width()/2
y -= mouse_c.get_height()/2
screen.blit(mouse_c,(x,y))
pygame.display.update()
你需要减去一半的高度和宽度才能到达中心。