当前位置: 首页 > 知识库问答 >
问题:

LWJGL显示屏。create()引发异常

燕宏胜
2023-03-14

对于一个大学项目,我们需要在Java的5人小组中制作一个游戏。当我们用3D第一人称编写游戏时,我想使用lwjgl。我在运行Ubuntu的家用计算机上编写了一个测试程序。然而,我把它带到了uni,并试图在ArchLinux的机器上运行它,当试图调用Display.create()方法时,它抛出了一个异常。

这是堆栈跟踪:

无法创建可绘制组织。lwjgl。LWJGLException:X Error-disp:0x7bde17a0 serial:89 Error:BadDrawable(无效的Pixmap或窗口参数)request\u code:14 minor\u code:0 at org。lwjgl。opengl。LinuxDisplay。globalErrorHandler(LinuxDisplay.java:318)位于org。lwjgl。opengl。LinuxContextImplementation。组织中的NMakCurrent(本机方法)。lwjgl。opengl。LinuxContextImplementation。org上的makeCurrent(LinuxContextImplementation.java:121)。lwjgl。opengl。上下文GL。org上的makeCurrent(ContextGL.java:194)。lwjgl。opengl。可提取GL。在org上生成当前(DrawableGL.java:110)。lwjgl。opengl。陈列org上的makeCurrent(Display.java:703)。lwjgl。opengl。陈列在组织上生成CurrentAndSetswapInterval(Display.java:1022)。lwjgl。opengl。陈列在org上创建(Display.java:849)。lwjgl。opengl。陈列在org上创建(Display.java:754)。lwjgl。opengl。陈列创建(Display.java:736)

我问了一下uni,但似乎没有人能帮忙,因为没有人用过lwjgl。我不能更新显卡驱动程序,因为这是一台大学机器。我还必须让它在uni机器上运行,因为我们必须在上面展示我们的项目,小组中的其他人将在上面编程。

有人知道如何解决这个问题吗?或者我可以使用使用openGL的替代库吗?我知道有java opengl,但它似乎不如lwjgl好。

共有1个答案

须景辉
2023-03-14

如果您可以尝试运行usermod-a-G视频,那么lwjgl可能正在尝试使用

来源

 类似资料:
  • 我有一个使用swing的Java应用程序。我找到了一种方法来捕捉应用程序中所有未捕获的异常(见下文)。我想记录一条消息,为用户显示一个带有消息的对话框,并终止应用程序。问题是,我试图捕捉的是一些swing异常。由于Swing线程已停止,因此无法在UncaughtExceptionHandler中捕获异常后尝试显示对话框。有没有办法显示一个对话框?创建一个新的swing线程或类似的东西? 谢谢

  • 我创建了一个JFrame,其中包含一个JSplitPane,它在左侧包含一个画布,在右侧包含一个JPanel。画布包含LWJGL显示,而JPanel中几乎没有JTextFields。问题是,当我按下LWJGL显示器上的鼠标按钮时,我无法再将文本写入JTextFields。当我最小化应用程序并将其返回时,它会一直工作,直到我再次按下显示器。 为什么我会遇到这个问题?我怎么能修好它? 注意:我可以专注

  • 编辑:我已经回答了这个问题,代码已经被更改,所以它是可用的,请在您自己的项目中随意使用代码。你好,利亚姆 我目前正在LWJGL中进行3D模型渲染,我遇到了一个问题,当我运行程序时,显示会出现,并且一切都与模型无关。我测试了3D空间代码,绘制了一些随机点,我可以看到它们并四处走动,所以我的3D空间代码正在工作,但模型代码不行。 我的问题如下:我的显示代码有问题吗?还是我的模型加载代码有问题?下面是我

  • 有问题显示纹理在我的3D框在LWJGL使用光滑。早些时候我犯了一个错误: BasicShader类: BasicVertex.vs basicfragment.fs

  • 显示文字或者表情。 用法 Your browser does not support the video tag. 案例:保险箱 说明:使用旋钮制作密码器,通过显示屏显示密码。输入密码正确后指示灯亮起,按下按钮保险箱被开启。 所需模块:电源、蓝牙模块、按钮、旋钮、显示屏、双舵机驱动、舵机驱动包、转接线10cm。

  • 显示屏模块能够显示输入值。你也可以通过编程自定义要显示的信息,如数字、标点和表情信息等。 净重量:12.4g 体积:24×48×14mm 参数 工作电压:DC 5V 抗跌落能力:1.5m 工作温度:-10℃~55℃ 工作湿度:<95% 特点 支持图像、表情、ASCII编码字符等多种输出。