如何用鼠标在pygame中移动精灵图片?

时间:2019-12-11 17:19:28

标签: pygame

好吧,两个星期前给我这个项目,目的是创建一个简单的国际象棋游戏,其规则与现实生活中的规则相同,该项目应在一周内完成。我真的需要帮助,如何使用鼠标(而不是键盘)将棋子或任何国际象棋棋子移动一个空格。

1 个答案:

答案 0 :(得分:0)

好的,因此,如果要使(本示例中仅以典当为例)上移y个像素,则您希望代码是这样的。

screen.blit(pawn,(x,y))
for event in pygame.event.get():

        if event.type == pygame.QUIT:
            sys.exit()

        # key goes down? look for that

        if event.type == pygame.MOUSEBUTTONDOWN:

            if event.key == pygame.K_UP:
                keys[0] = True

然后在代码中稍后在主游戏循环中完成所有这些操作

     if keys[0]

         y += 10

这需要定义一些变量/图像,例如典当,键和x / y。干杯!在此发布之前,也请务必先检查文档。