OpenGL 함수를 사용하여 텍스처를 pyglet의 쿼드에 매핑하려하지만 쿼드는 그냥 흰색으로 표시됩니다.텍스처를 Quad OpenGL 및 Pyglet에 매핑하기
내 코드는 다음과 같습니다
import pyglet
from pyglet.gl import *
glEnable(GL_TEXTURE_2D)
image = pyglet.image.load("redbrick.png")
texture = image.get_texture()
내 그리기 기능 :
def on_draw():
window.clear()
glBindTexture (GL_TEXTURE_2D, 13)
glBegin (GL_QUADS);
glTexCoord2i (0, 0)
glVertex2i (0, 0)
glTexCoord2i (1, 0)
glVertex2i (100, 0)
glTexCoord2i (1, 1)
glVertex2i (100, 100)
glTexCoord2i (0, 1)
glVertex2i (0, 100)
glEnd()
내가 잘못하고 또는 그것을 밖으로 실종 뭔가 거기에 흰색 쿼드로 그려 질?
좋은 답변을 보내 주셔서 감사합니다. 정말 도움이됩니다. 전체 코드는 다음과 같습니다. http://pastebin.com/naw7wXs5 (변경하기 전) – user1237200
get_data()는 2 개의 인수를 취합니다./그 코드에는 무엇을 사용합니까? – user1237200
지금 정렬되어 있지만 glBindTexture (GL_TEXTURE_2D, texture_id) 줄에 "잘못된 형식"오류가 나타납니다. 지금이 모양 같습니다 : http://pastebin.com/djCM8vvn – user1237200