【发布时间】:2021-05-12 16:19:39
【问题描述】:
我正在尝试在 LibGDX 中制作一个简单的 3D 相机,其窗口分辨率为 100 x 100,但它不断崩溃(它适用于标准窗口大小),我如何设置 LibGDX 窗口大小?这是我的代码:
@Override
public void create () {
cam = new PerspectiveCamera(70,100,100);
cam.lookAt(0f,0f,0f);
cam.near = 0.1f;
cam.far = 64f;
Gdx.graphics.setWindowedMode(100, 100);
player = new Player(cam);
player.position = new Vector3(0, 16f, 0);
player.updateCameraPosition();
modelBuilder = new ModelBuilder();
modelBatch = new ModelBatch();
environment = new Environment();
environment.set(new ColorAttribute(ColorAttribute.AmbientLight,0.75f,0.75f,0.75f,0.75f));
inputs = new Inputs();
world = new World();
world.blockTypes = world.setupBlockTypes();
world.blockTypeModels = world.setupBlockTypeModels(world.blockTypes);
world.generate(1,1,noise,16);
Gdx.input.setInputProcessor(inputs);
}
【问题讨论】:
-
崩溃怎么办?您是否收到任何错误消息?如果有,从哪一行抛出异常?
-
错误信息是:任务桌面执行失败:DesktopLauncher.main() 退出值为 134,但没有具体说明,这就是我如此困惑的原因
-
你在什么平台上,你在 Linux 上吗?
-
我在macOSX上,但不是M1版本。
-
我安装了 JDK 13,但我尝试了版本 11,它工作正常,谢谢!