gpt4 book ai didi

java - 使用 LWJGL 小程序访问资源

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:56 25 4
gpt4 key购买 nike

我有一个用 LWJGL 制作的游戏,我正在尝试将其移植到小程序上。第一次尝试后,我意识到我无法对小程序使用 new FileReader(path) ,并发现我应该使用 ClassLoader.getSystemResourceAsStream(path) 然后我将资源文件夹放入 eclipse 中的主 src 位置。当我使用 eclipse 的小程序查看器运行它时,它似乎工作正常。然后我导出了包含资源的 jar。我设置了 html,就像 LWJGL 小程序文件中包含的 basicapplet 一样。但是,当我运行它时,它每次都会崩溃,因为它无法加载资源。现在,ClassLoader.getSystemResourceAsStream(path) 似乎返回 null;我确信 res 文件位于我的 jar 的根目录中。难道加载器是从其他地方加载的吗?任何帮助将不胜感激。

最佳答案

如果资源位于游戏 jar 文件内,我就使用这个。this.getClass().getResource("/imgfolder/image.png") 访问 jar 中的资源。
如果它在 jar 外面,我就使用 FileInputStream .

关于java - 使用 LWJGL 小程序访问资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16369178/

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