我正在制作游戏,我打算将其编辑发送给朋友,但我注意到我无法通过菜单,因为按钮无法启动游戏。经过反复试验,我发现这是我的纹理导入。它可以工作,如果我不导入任何纹理,这只发生在我编译成.jar后,该游戏在日食中运行良好。可能导致这种情况的原因是什么?如何找到解决方案?
这是我用来导入纹理的代码。
private void textures()
{
try
{
texture = ImageIO.read(Resource.class.getResource("/resources/textures.png"));
} catch (IOException e)
{
}
try
{
water = ImageIO.read(Resource.class.getResource("/resources/water.png"));
} catch (IOException e)
{
}
try
{
icon = ImageIO.read(Resource.class.getResource("/resources/icon.png"));
} catch (IOException e)
{
}
try
{
largeTexture = ImageIO.read(Resource.class.getResource("/resources/largeTextures.png"));
} catch (IOException e)
{
}
try
{
player = ImageIO.read(Resource.class.getResource("/resources/player.png"));
} catch (IOException e)
{
}