出于某种原因,我无法弄清楚我的生活,我的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