标签: python python-3.x pyglet
游戏中的玩家离开屏幕时,我想显示一个玩家的气泡以显示他们在游戏中的位置:
为此,我想将播放器所在的屏幕上的像素复制到气泡应位于屏幕上的位置。我还想将像素裁剪为如上图所示的圆形。
我的第一个想法是使用PIL库生成播放器在其上贴有纹理的屏幕图像,然后将其在气泡所在的屏幕上放大。这是不可行的,因为它必须在每次渲染时都进行得很慢。
PIL
我还查看了pyglet blit_into函数,我认为这可能有用,但是我找不到将屏幕变成纹理的方法。
blit_into
有人知道我的问题的解决方案或其他解决方案吗?