pyglet

    0熱度

    1回答

    我正在使用平鋪的地圖編輯器製作用pyglet製作遊戲的2D地圖。瓷磚被編號並保存到.tmx文件。瓦片數字從1開始並保持上升,但是當你翻轉一個瓦片時,瓦片數字按位變化,所以當你解析數據時,你知道如何翻轉它。該文件解釋瞭如何在瓦片翻轉下將其分解[此處](https://github.com/bjorn/tiled/wiki/TMX-Map-Format#data)。我不知道從哪裏開始,我從來沒有用過按

    0熱度

    2回答

    我有一個關於pyglet圖像資源定義的問題。 如果我有很多圖片,我可以在字典中描述它們並用for循環制作圖片嗎? 快捷的方式: images = {'pic1':'pic1.jpg', 'pic2':'pic2.jpg', ...} for (name, val) in images.items(): # this is correct code

    0熱度

    1回答

    當我注意到這部分代碼沒有記錄在頁面上時,我試圖通過this tutorial嘗試Pyglet。我還沒有通過搜索網絡找到任何東西。 它究竟做了什麼?它可以與其他物體一起使用嗎? @window.event

    5熱度

    3回答

    我有一個嵌套函數,我使用作爲回調平等pyglet: def get_stop_function(stop_key): def stop_on_key(symbol, _): if symbol == getattr(pyglet.window.key, stop_key): pyglet.app.exit() return stop_on_key

    1熱度

    1回答

    我想使用pyglet製作一個簡單的GUI。 這裏是我的代碼: button_texture = pyglet.image.load('button.png') button = pyglet.sprite.Sprite(button_texture, x=135, y=window.height-65) def on_mouse_press(x, y, button, modifiers):

    0熱度

    1回答

    我想聽聽pyglet.media.ManagedSoundPlayer之後在pyglet documentation的例子on_eos事件,並使用如下代碼結束: from pyglet.media import load, ManagedSoundPlayer def on_eos(): print "EOS" def play(source): player = so

    0熱度

    1回答

    我想創建一個精靈類和一個關鍵句柄來移動精靈,但它似乎並沒有工作。當執行時窗口會出現,但精靈不會。它出什麼問題了? import pyglet import cocos from pyglet.window import key window = pyglet.window.Window() keyboard = key.KeyStateHandler() class Player(c

    2熱度

    7回答

    我很高興能夠使用Pyglet,因爲它的所有功能都存在,但是我在Python 3上安裝Pyglet的最新開發版本時遇到問題。我知道人們已經提出了這個問題,但沒有任何回覆對我有所幫助。 更新: 我的意思是,我無法獲取Pyglet爲Python 3安裝,每當我導入Pyglet它顯示一個Python 2代碼的錯誤消息。

    5熱度

    2回答

    我已經花了幾個星期在我的空閒時間看openGL。雖然在我看過的一些舊的NeHe例子中,我沒有遇到任何問題,但從我讀過的所有內容來看,OpenGL4是一個完全不同的過程。我可以訪問紅皮書和超級聖經,但前者仍然提供傳統的opengl調用,因爲後者使用自己的庫。對於理解如何將代碼放在一個項目中也沒有什麼特別的幫助。例如,我目前的理解是glu和glut是遺留的,不應該用於opengl 4.我可以非常容易地

    1熱度

    1回答

    每次啓動此應用程序時都會出現兩個窗口。我實在看不出有問題: class GUI(pyglet.window.Window): def __init__(self): super(GUI, self).__init__() self.initUI() def initUI(self): self.window = pyglet.window.Window()