0
私は単純なゲームを作成しようとしています。何らかの理由でグラフィックプリミティブが私のマシン(Win7/NVIDIA Quadro K2100M)で正しく動作していません。私は長方形を描こうとしていますが、GL_QUADSまたはGL_POLYGONを使用するたびにそれには変な曲がりがあります。それは奇妙な、GL_QUAD_STRIPで動作しますが、私は私が「接続されるように描画mはものを望んでいないので、それは本当に理想的ではないのです、私は実際には問題は何ができるかわかりません...Pyglet GL_QUADSとGL_POLYGONが正しく動作しない
例コード:
import pyglet
window = pyglet.window.Window(width=400, height=400)
batch = pyglet.graphics.Batch()
white = [255]*4
batch.add(4, pyglet.gl.GL_QUADS, None, ('v2i',[10,10,10,50,390,10,390,50]), ('c4B',white*4))
batch.add(4, pyglet.gl.GL_POLYGON, None, ('v2i',[10,60,10,110,390,60,390,110]), ('c4B',white*4))
batch.add(4, pyglet.gl.GL_QUAD_STRIP, None, ('v2i',[10,120,10,170,390,120,390,170]), ('c4B',white*4))
@window.event
def on_draw():
batch.draw()
pyglet.app.run()