pyglet

    0热度

    1回答

    我想学习一些使用Python的基本OpenGL,并且一直存在问题。 任何大于1的z值都会正确呈现。如果每个顶点的z大于1,那么整个多边形不会渲染,并且如果只有一些顶点大于1,那么它会在任何通过z = 1的地方切割多边形。我曾尝试使用gluperspective()和glfrustum()来设置我的远裁剪飞机,但似乎都没有办法。 编辑:我试图把打印语句在这两个on_draw和on_resize,是的

    -1热度

    1回答

    每次按下鼠标时,我都需要增加一个计数器变量,即count。我不想使用全局变量,因此我得到以下错误: 我得到global name 'count' is not defined,如果我在on_mouse_press函数中使用global count行。 如果我不使用global线,我得到的错误UnboundLocalError: local variable 'count' referenced b

    2热度

    1回答

    我是Pyglet(和stackoverflow)的新手,看起来似乎无法找到如何调整图像大小。 “pipe.png”是我试图调整大小的图像。 有了这个代码,图像不完全显示,因为窗口太小。 我想,使其适合窗口内调整图像大小。 'pipe.png'的当前大小是100x576。 import pyglet window = pyglet.window.Window() pyglet.resourc

    0热度

    1回答

    我想写我的第一个pyglet动画,我遇到了一个问题。 我有一个从on_draw函数调用的更新函数。它做它应该做的事情,但它会停在循环的随机位置。 如果我开始移动鼠标,它将继续向下循环。 我在那里看到这里提出在2011年对同样的问题,但没有相关的答案的问题:(pyglet on_draw event occurs only when mouse moves) 工作,我需要保持调用on_draw内更新

    0热度

    1回答

    我是Python的新手,一直在全职学习语言。我想能够: 读png到视频帧缓冲区,并在窗口中显示 读 - 修改 - 写入一个像素 写的视频帧缓冲区回到一个png 似乎很简单,我已经能够使用pyglet做零件。我读过数百份文件,看起来我越来越困惑。 是否有人指向正确的方向?

    1热度

    2回答

    我正在一个显示动画的python程序,因此我正在使用pyglet。到目前为止,我一直在使用Psychopy附带的python编译器,但现在我需要尽可能使这个程序尽可能独立。 我已经用Windows机器完成了这个任务,在OSX的情况下,我已经按照this post来安装pyglet。然而,当我现在运行程序,它返回: >>>> python 140603_plaid8.py 2014-06-17 1

    0热度

    2回答

    为了在mac中安装pyglet,我遵循this link,因为它是我发现的解决“错误的体系结构”问题的唯一资源。然而,当我执行最后一条命令pip install pyobjc==2.2,它给了我下面的错误: AttributeError: 'module' object has no attribute '_install_lib' ------------------------------

    0热度

    1回答

    我正在一个pyglet脚本中显示动画,它在Windows中按预期工作,但是当我在osx中​​执行它时,我只能看到一个空白屏幕。 我知道它的工作原理,因为我已经在on_draw()和其他函数中显示了打印语句,并且这些函数显示在终端中,但pyglet窗口不显示任何内容。 我强制执行的32位Python的命令defaults write com.apple.versioner.python Prefer

    2热度

    2回答

    我对Python非常陌生,我已经研究了一下,但是我发现的答案似乎并不奏效。我试图加载具有与absolutie路径pyglet一个mp3文件,但它给出了这样的错误: Traceback (most recent call last): File "C:\Apps\Python\lib\site-packages\pyglet\resource.py", line 624, in media

    2热度

    2回答

    林具有在3.4 pyglet很大的麻烦,从二进制安装并未能因此试图点子,这一次它安装,但在导入它,我得到: Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> import pyglet File "C:\Python34\lib\site-packages\pyglet\__init_