Я пытаюсь загрузить таблицу спрайтов, но она не работает.Выдает ошибку исключения в потоке "Thread-0" java.lang.IllegalArgumentException: input == null!
Я сохранил изображение в папки} res -> Textures -> sheet.png.Я удостоверился, что папка res находится в Папке классов, создав путь.
Пожалуйста, помогите
// public class Game
private void init(){
display = new Display(title, width, height);
test = BufferedImageLoader.loadImage("/sheets.png");
Assets.init();
}
private void render(){
bs = display.getCanvas().getBufferStrategy();
if(bs == null){
display.getCanvas().createBufferStrategy(3);
return;
}
g = bs.getDrawGraphics();
g.clearRect(0, 0, width, height);
g.drawImage(test, x, 10, null);
//End Drawing!
bs.show();
g.dispose();
}
// открытый класс BufferedImageLoader {
public static BufferedImage loadImage(String path){
try {
return ImageIO.read(BufferedImageLoader.class.getClassLoader().getResourceAsStream(path));
} catch (IOException e) {
e.printStackTrace();
System.exit(1);
}
return null;
}
}