2
JOGL 바인딩을 배우려고합니다. 튜토리얼은 시대에 뒤 떨어진 것처럼 보입니다. 그래서 저는 항상 각각의 타당한 것들을 하나로 모으려고 노력하고 있습니다.JOGL 텍스처 문제
사각형 질감에 간단한 질감을 적용하는 데 문제가 있습니다.
나는 204 X 204라는 이미지를 box.png라고합니다. 내 초기화에서
() 나는 질감로드하려면 다음을 수행하십시오
gl.glEnable(GL.GL_TEXTURE_2D);
boxTexture.enable(gl);
boxTexture.bind(gl);
gl.glBegin(GL2.GL_QUADS);
// Front Face
gl.glTexCoord2f(0.0f, 0.0f);
gl.glVertex3f(-1.0f, -1.0f, 1.0f); // Bottom Left Of The Texture and Quad
gl.glTexCoord2f(1.0f, 0.0f);
gl.glVertex3f(1.0f, -1.0f, 1.0f); // Bottom Right Of The Texture and Quad
gl.glTexCoord2f(1.0f, 1.0f);
gl.glVertex3f(1.0f, 1.0f, 1.0f); // Top Right Of The Texture and Quad
gl.glTexCoord2f(0.0f, 1.0f);
gl.glVertex3f(-1.0f, 1.0f, 1.0f);
gl.glEnd();
은 다음과 같습니다
try {
InputStream stream = getClass().getResourceAsStream("box.png");
TextureData data = TextureIO.newTextureData(gl.getGLProfile(),
stream, 100, 200, false, "png");
boxTexture = TextureIO.newTexture(data);
} catch (IOException exc) {
exc.printStackTrace();
System.exit(1);
}
그럼 나는() 내 화면에서 다음을 수행 내 텍스처를 적용하려고 내가 왜 실패하고 있는지 설명 할 수있는 큰 소리로하는 문제가 있습니까?
안녕하세요, 해결하셨습니까? – elect