【发布时间】:2016-04-17 14:57:30
【问题描述】:
所以对于我的 2D 游戏,我想使用图像来代表玩家,但是当我尝试使用图像时,它告诉我它无法“实例化”。我不知道这是什么意思:
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 尝试过,但不知何故不起作用。
所以它不能创建既不是 Image 也不是 ImageObserver 的对象。有谁知道这个错误的修复方法吗?
【问题讨论】:
-
"抽象类 Image 是所有表示图形图像的类的超类。图像必须以特定平台的方式获取。"
标签: java image awt instantiation imageobserver