2024-05-29 07:57:53 发布
网友
我正在创建一个带有pygame显示屏的程序,我想知道如何使屏幕大小可调整。我还想知道如何更改pygame屏幕上光标的颜色和大小。感谢任何帮助!谢谢!在
你在同一个问题中问了多个问题,这是不允许的。如果需要,请分别提问。在
使用set_mode可调整窗口大小:
set_mode
pygame.init() screen = pygame.display.set_mode((500, 500), pygame.HWSURFACE | pygame.DOUBLEBUF | pygame.RESIZABLE)
然后,每次调整大小时,都会得到一个VIDEORESIZE类型的事件-使用它来重新绘制游戏元素的新大小。在
VIDEORESIZE
要更改光标,请使用pygame.mouse.set_cursor:
pygame.mouse.set_cursor
您可以使用预定义的游标,也可以从file/string加载新的游标。参见module documentation here。在
pygame鼠标光标都没有颜色,只有一个遮罩,无法调整大小。如果你需要更多,可以考虑隐藏光标并在光标位置绘制一个精灵,这样你就可以做任何事情了。在
你在同一个问题中问了多个问题,这是不允许的。如果需要,请分别提问。在
使用
set_mode
可调整窗口大小:然后,每次调整大小时,都会得到一个
VIDEORESIZE
类型的事件-使用它来重新绘制游戏元素的新大小。在要更改光标,请使用
^{pr2}$pygame.mouse.set_cursor
:您可以使用预定义的游标,也可以从file/string加载新的游标。参见module documentation here。在
pygame鼠标光标都没有颜色,只有一个遮罩,无法调整大小。如果你需要更多,可以考虑隐藏光标并在光标位置绘制一个精灵,这样你就可以做任何事情了。在
相关问题 更多 >
编程相关推荐