Итак, для моей 2D-игры я хочу использовать изображение для представления игрока, но когда я пытаюсь использовать изображение, он говорит мне, что он не может быть «создан». Я не знаю, что это значит:Java не может создать экземпляр изображения?
public class PlayerOne extends Entity{
private Image img = new Image();
[...]
@Override
public void render(Graphics g){
g.drawImage(img , x, y, Color.BLUE, new ImageObserver());
}
}
Я попробовал его в другом классе с BufferedImages, но что-то не работает.
Поэтому он не может создавать объекты ни изображения, ни ImageObserver. Кто-нибудь знает, исправить эту ошибку?
«Абстрактный класс Image - это суперкласс всех классов, представляющих графические изображения. Изображение должно быть получено с помощью платформы». – Marvin