gpt4 book ai didi

java - appgc.setResizable(true);错误

转载 作者:太空宇宙 更新时间:2023-11-04 13:47:00 26 4
gpt4 key购买 nike

我制作游戏已经有一段时间了。最近我遇到一个错误,说

 "Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method setResizable(boolean) is undefined for the type AppGameContainer

at felix.riskminer.game.MainGame.main(MainGame.java:1760)"

当我将 appgc.setResizable(true); 添加到代码中时,这种情况就开始发生。

问题是,如果我删除它,我会收到一堆其他错误。有修复吗?

使用appgc.setResizable(true);

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method setResizable(boolean) is undefined for the type AppGameContainer

at felix.riskminer.game.MainGame.main(MainGame.java:1760)

没有appgc.setResizable(true);

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:72)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:87)
at org.lwjgl.Sys.<clinit>(Sys.java:117)
at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
at felix.riskminer.game.MainGame.main(MainGame.java:1759)

正在使用的库:Slick2D 和 LWJGL

提前致谢。

最佳答案

对于缺少setResiable方法:我在官方文档中找不到这个方法。这可能取决于您使用的 slick 版本。要纠正此问题,您可以使用发布的解决方案 here

In your StateBasedGame, in your main method, you can call lwjgl's Display object,

Display.setResizable(true);

This will allow you to resize/maximize the Display window. Make sure you have a recent version of lwjgl!

检查 lwjgl jar 和 native ,重新启动 IDE,如果类加载仍然存在问题,请返回。

关于java - appgc.setResizable(true);错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30724265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com