停止pygame改变光标

6
3个回答

1
我不能确定,但可能是您的代码试图更改光标。
在主循环的最后,放置以下代码。
pygame.mouse.set_system_cursor(pygame.SYSTEM_CURSOR_ARROW)

可能完全错误。


注意:仅适用于 Pygame 2.0.0 及更高版本。 - Expliked

0

0
如果你使用的是Windows 10操作系统,你可以使用以下方式模拟光标:
 cursor_text = (
 'X                       ',
 'XX                      ',
 'X.X                     ',
 'X..X                    ',
 'X...X                   ',
 'X....X                  ',
 'X.....X                 ',
 'X......X                ',
 'X.......X               ',
 'X........X              ',
 'X.........X             ',
 'X..........X            ',
 'X......XXXXX            ',
 'X...X..X                ',
 'X..X X..X               ',
 'X.X  X..X               ',
 'XX    X..X              ',
 '      X..X              ',
 '       XX               ',
 '                        ',
 '                        ',
 '                        ',
 '                        ',
 '                        ')
 cs, mask = pygame.cursors.compile(cursor_text)
 cursor = ((24, 24), (0, 0), cs, mask)
 pygame.mouse.set_cursor(*cursor)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接