java - appgc.setResizable(true);错误

标签 java lwjgl slick2d

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

 "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/

相关文章:

java - 流式传输不同的数据类型

java - Spring data JPA Join 中的错误 - 一对多关联

Java Clip(Clip.Stop 不起作用)

java - 使用混合创建多个被黑色包围的透明区域

java - 为我的游戏创建一个类 (Slick)

java - 如何使用 Slick-Utils 从 Java 中的 spritesheet 加载纹理?

java - 生成 keystore 但只获得 SHA1 证书,我想要 SHA256 证书?

java - Ehcache + Hibernate日志输出

java - 如何使用 X、Y 和 Z 顶点的最小/最大来计算矩形棱柱

java - Slick2d map NullPointerException