我一直在尝试使用 ninjacave 的教程和许多其他教程来显示文本,但我无法让它工作。有人可以给我一个有效教程的链接吗?谢谢。
代码如下:
主类:
package oregon.client;
import oregon.src.*;
import org.lwjgl.*;
import org.lwjgl.opengl.*;
import static org.lwjgl.opengl.GL11.*;
public class Oregon {
    public static Settings settings = new Settings();
    public GameController controls = new GameController();
    public FPSCounter fps = new FPSCounter();
    public void init() {
        try {
            if (settings.fullscreen) {
                Display.setDisplayModeAndFullscreen(Display
                        .getDesktopDisplayMode());
            } else if (!settings.fullscreen) {
                Display.setDisplayModeAndFullscreen(new DisplayMode(
                        settings.defaultWidth, settings.defaultHeight));
            }
            Display.setVSyncEnabled(true);
            Display.create();
        } catch (LWJGLException e) {
            stop(e);
        }
        initOpenGL();
        start();
    }
    public void initOpenGL() {
        glMatrixMode(GL_PROJECTION);
        glLoadIdentity();
        glOrtho(0, settings.defaultWidth, settings.defaultHeight, 0, 1, -1);
        glMatrixMode(GL_MODELVIEW);
    }
    public void debug() {     
    }
    public void openGL() {
    }
    public void start() {
        while (!Display.isCloseRequested()) {
            controls.keyboard();
            fps.tick();
            debug();
            openGL();
            Display.update();
            Display.sync(100);
        }
        Display.destroy();
    }
    public static void stop() {
        System.exit(0);
        Display.destroy();
    }
    public static void stop(Exception e) {
        e.printStackTrace();
        System.exit(0);
        Display.destroy();
    }
    public static void setFullscreen() {
        try {
            Display.setDisplayModeAndFullscreen(Display.getDesktopDisplayMode());
        } catch (LWJGLException e) {
            stop(e);
        }
    }
    public static void removeFullscreen() {
        try {
            Display.setDisplayModeAndFullscreen(new DisplayMode(
                    settings.defaultWidth, settings.defaultHeight));
        } catch (LWJGLException e) {
            stop(e);
        }
    }
    public static void main(String args[]) {
        Oregon oregon = new Oregon();
        oregon.init();
    }
}
那是主类的代码。
编辑:-这是我用 Jesse B 的代码得到的图片。
