屏幕的pyglet blit部分到屏幕的其他部分

时间:2018-08-14 19:16:44

标签: python python-3.x pyglet

游戏中的玩家离开屏幕时,我想显示一个玩家的气泡以显示他们在游戏中的位置:

enter image description here

为此,我想将播放器所在的屏幕上的像素复制到气泡应位于屏幕上的位置。我还想将像素裁剪为如上图所示的圆形。

我的第一个想法是使用PIL库生成播放器在其上贴有纹理的屏幕图像,然后将其在气泡所在的屏幕上放大。这是不可行的,因为它必须在每次渲染时都进行得很慢。

我还查看了pyglet blit_into函数,我认为这可能有用,但是我找不到将屏幕变成纹理的方法。

有人知道我的问题的解决方案或其他解决方案吗?

0 个答案:

没有答案