pyglet

    1熱度

    2回答

    我目前正在運行python 2.7並試圖安裝與AVBin Pyglet模塊。對於圖形和其他不需要AVBin但其他所有內容都有錯誤的圖形,它似乎工作正常。 這是我收到的錯誤。 Microsoft Windows XP [Version 6.1.7601] (C) Copyright 1985-2001 Microsoft Corp. C:\Users\Brian\Documents\Pytho

    1熱度

    2回答

    我一直在做一個隨機地圖,用於製作一個在Python中製作的自頂向下RPG的隨機地圖。 (和Pyglet)到目前爲止,我一直在做0,0,0.5的隨機方向(x + = 32或y - = 32類),但這看起來並不像真正的圖像所以我看了一下Perlin Noise方法。我怎樣才能得到一個隨機生成的地圖:/(最好是島嶼),它比隨機方向更好嗎?

    -1熱度

    1回答

    我該如何檢查玩家是否在暴徒的範圍內? (我正在pyglet上製作一個自上而下的遊戲)我正在製作這樣的小怪,如果他在距離它們一定距離的範圍內跟隨並攻擊玩家,但我不確定如何有效地做到這一點。我需要做一個「if」語句來看看x> mob.x - 50和x < mob.x + 50等嗎? 我有一個類的小怪 class zombie(pyglet.sprite.Sprite): def __ini

    1熱度

    1回答

    和上次一樣,我遇到了一個新問題。當我移動鼠標時,FPS從大約60增加到500以上。我知道你在想什麼;這是不是因爲on_draw()被炒每個事件(我認爲),因爲我已經做了pyglet.app.EventLoop.idle覆蓋: class EventLoop: def idle(self): pyglet.clock.tick(poll=True) return p

    2熱度

    2回答

    我在2D遊戲中使用python和pyglet,但碰到檢測碰到問題。我的代碼來檢查碰撞是這樣的: def distance(self,target): return math.sqrt((self.x-target.x)**2 + (self.y-target.y)**2) def check_collision(self): for i in list_of_mobs:

    0熱度

    2回答

    我設法讓敵人的AI對使用此代碼(Python和pyglet)玩家移動: (dx, dy) = ((player.x - self.x)/math.sqrt((player.x - self.x) ** 2 + (player.y - self.y) ** 2),(player.y - self.y)/math.sqrt((player.x - self.x) ** 2

    2熱度

    1回答

    我試圖找出如何使文字滾動向上在Pyglet的ScrollableTextLayout,而不是向下列出的效果。爲了清楚起見,這裏有一個快照來展示我的意思是「up」。 (萬一) 如何,我想它的行爲: 根據該文檔,這種行爲可以通過view_y財產取得,但我嘗試了各種不同的價值觀,但都沒有明顯的改變。 代碼: import pyglet class LoadDialog(pyglet.sprite.S

    1熱度

    2回答

    所以每當我試圖運行http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/我總是得到錯誤 from pyglet.input.evdev import get_devices ImportError: No module named input.evdev 我將如何解決這

    0熱度

    1回答

    我想從第一人稱視角製作RPG。我已經看過pyglet api引用,但唯一能找到的是同一軌道上的「get_transform」方法,這隻能給出翻轉和旋轉的選項(據我所見) Is有沒有辦法在pyglet中做到這一點?我需要在我的項目中使用一些OpenGL東西嗎?

    1熱度

    1回答

    我想使用opengl函數將一個紋理映射到pyglet中的四元組,但四元組只顯示爲白色。 我的代碼如下所示: import pyglet from pyglet.gl import * glEnable(GL_TEXTURE_2D) image = pyglet.image.load("redbrick.png") texture = image.get_texture() ,我的繪製