我正在学习用 Java 创建游戏,并且需要在为它们设置动画之前加载几个图像。这就是我现在正在做的事情:
bg = new ImageIcon(System.getProperty("user.dir")+"/src/img/bg.jpg").getImage();
但显然它有很多缺点。首先,它看起来又长又丑,我怀疑它很慢。此外,正斜杠“/”仅适用于 Mac 或 Linux,而在 Windows 上,它将使用反斜杠。
编辑:正如下面塞缪尔罗西尔所纠正的,正斜杠“/”实际上在 Windows 上工作。
我想知道是否有加载图像,在应用程序目录中,不会改变,以更优雅的方式,以及跨平台?
加载文本文件怎么样?他们有什么不同吗?