pyglet

    1热度

    1回答

    我正在制作一个使用pyglet的游戏,它运行得像一只乌龟(〜30-35 FPS),除非我在运行时将-O标志传递给python(这给了我一个平滑的60FPS )。我正计划使用cx_freeze来分发它,但我需要在每次运行游戏时都使用-O标志。 任何想法?

    0热度

    1回答

    我已经使用了PyOpenGL很长一段时间,但现在,我已经切换到PyGlet。 PyGlet更加严格的PyOpenGL,所以我现在正在学习它。我已经使用VBOs编写了一个简单的代码来呈现一个三角形(我从PyGlet教程中学习了这个基础),但它不适用于我。 它应该呈现一个彩色的三角形,而不是,它呈现出一个白色的三角形。我做错了什么? 这里是我的代码: from pyglet.gl import *

    2热度

    2回答

    我一直在使用pyglet一段时间,我非常喜欢它。然而,我有一件事想做,但迄今为止还做不到。 我正在制作一个2D角色扮演游戏,我希望角色能够看起来不同 - 也就是说,我不喜欢使用完全预构造的小精灵,但是我想要那里可以说是一系列发型和装备,可以在游戏中的角色上看到。所以为了让这件事情起作用,我认为关于它的最明智的方法是用pyglet.image.Texture.create()创建一个纹理,并使用Te

    1热度

    2回答

    if __name__ == '__main__': app = App() game_area = None labels = [pyglet.text.Label("0"*8, font_name = "Times New Roman", font_size=18, color = (255, 0, 0, 255)

    0热度

    1回答

    我试图在pyglet中绘制一个基本的立方体,并对其应用纹理。我可以绘制立方体,但纹理只是我加载的文件中的一个像素。这里是我如何加载纹理并设置它。 self.texture = pyglet.image.load("texture.png").get_texture() self.batch.add( len(vertices)/3, gl_QUADS, self, ("

    0热度

    1回答

    我有一个numpy数组,其中有许多要渲染的三角形的顶点集合。顶点位置不断更新。 顶点存储在以下格式的numpy的数组: [x1,y1,x2,y2,x3,y3; x4,y4,x5,y5,x6,y6; ....] 每一行包含一个三角形的顶点。

    0热度

    1回答

    我想要将包含图像中PNG图像的数据的字符串再次转换为Pyglet中的blit。但我没有。显示此错误: 错误: File "a14.py", line 52, in __init__ self.sprite = pyglet.sprite.Sprite(img, 0, 0) File "/usr/local/lib/python3.4/dist-packages/pyglet-

    2热度

    1回答

    我试图得到一个最小的OpenGL着色器在pyglet工作,但得到以下错误,当它编译: ERROR: 0:1: '' : version '420' is not supported 看起来这可能是由于pyglet使用旧版OpenGL配置文件,如this question,但是如果是这种情况,我怎样才能让pyglet使用不同的配置文件?我无法在任何地方找到它,并觉得我必须失去明显的东西。 下面的

    2热度

    2回答

    我在使用blendMode="add" in psychopy - ufortunatelly GratingStim对比效果很好,只有当窗口中没有文字绘制时。一旦绘制了文本--GratingStims对比看起来就好像是从中减去1(看看截图)。我没有遇到与avg blendMode的这个问题,但我真的需要blendMode="add"。 这是GratingStim看起来如何绘制文本之前: 这是它的

    2热度

    1回答

    我正试图使用​​pyglet - 一个简单的程序,当用户单击图像时它将返回True,否则返回False。 我知道如何使这项工作,但这是我的形象: kitten 正如你所看到的 - 这个图像有一个白色背景,我的pyglet窗口也是如此,所以我现在要做的就是让它只返回True当用户点击的像素是什么,但白色。 我有一个如何做到这一点的想法,但我需要知道的是如何检查某个像素的颜色是什么。 #This is