所以我的游戏开始出现了一个非常奇怪的错误。它一直在崩溃,好像有一个System.exit(0)
,但我正在追踪它,它突然就死了。
以下是Main
Loader loader = new Loader();
Model.init(loader);
System.out.println(1);
MasterRenderer renderer = new MasterRenderer(loader);
System.out.println(2);
此处1
打印出来但不是2
,所以我认为它必须是MasterRenderer
public MasterRenderer(Loader loader){
System.out.println(3);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glCullFace(GL11.GL_BACK);
createProjectionMatrix();
renderer = new EntityRenderer(shader,projectionMatrix);
terrainRenderer = new TerrainRenderer(terrainShader,projectionMatrix);
skyboxRenderer = new SkyboxRenderer(loader, projectionMatrix);
}
但即使是3
也没有打印出来。我无法理解为什么它会突然崩溃,因为没有错误。谁知道为什么?我不确定要提供什么代码,但是如果你们其中一个人可以问我会给它,因为我不知道发生了什么。