1
14
另一种选择是 hide 光标, load 您喜欢的任意位图和 draw 它的每一帧 where the cursor is . |
2
5
在Pygame中,可以使用 pygame.cursors.load_xbm --当然,这只是黑白光标,这是对Pygame的一个很好的限制。 its docs (我引用):
|
3
0
由于@sapphiresun以另一种方式进行了评论,我想给出一个不同的答案,这是手动绘制光标。我想这就是@mizipzor在回答中的建议,所以也许这只是一个阐述。 首先隐藏鼠标光标,然后每次更新屏幕框架时,“手动”绘制光标:
这种方法允许pygame程序为光标提供任何类型的位图。在正确的位置获得“点击”热点可能有一些小技巧,但这可以通过设置一个透明的光标来实现,热点位于与自定义位图匹配的位置。见 manual 详情。
我不确定我对多色光标的感觉,但至少这是可能的。 |
TAJ · 如何在Pygame中移动玩家对象? 1 年前 |
Ahmed Mahmoud · 相互导入两个python模块 2 年前 |
sentimain · 如何将if语句合并到另一个if语句中? 2 年前 |
Ethanol · 如何修复pygame事件循环的缓慢性? 6 年前 |
Atia · 无法导入Pygame 6 年前 |