出於某種原因,我無法弄清楚我的生活,我的JOGL hello world程序中的文本根本不會顯示出來。我將包括顯示方法,以便你們都知道我在說什麼。爲什麼我的文字不會顯示出來?
public void display(GLAutoDrawable gLDrawable)
{
final GL gl = gLDrawable.getGL();
final GLU glu = new GLU();
GLUT glut = new GLUT();
gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT);
gl.glLoadIdentity();
glu.gluLookAt(0f,0f,0f,0f,0f,-800f,0,1,0);
gl.glTranslatef(0.0f,0.0f,5.0f);
gl.glColor3f(1f, 1f, 1f);
gl.glRasterPos2f(250f,250f);
glut.glutBitmapString(GLUT.BITMAP_HELVETICA_18, "Hello World!");
gl.glFlush();
}
根據API,沒有這樣的運氣。根本沒有交換方法/函數:http://download.java.net/media/jogl/builds/nightly/javadoc_public/com/sun/opengl/util/GLUT.html – William 2009-04-13 21:38:18
他實際上並沒有使用GLUT對象,只是創造它。 – DJClayworth 2009-04-14 15:30:32