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_