我正在开发一个 Java 2d 游戏,我想创建一个方法来检查我要更新的图像是否已经完全渲染,如果是,那么它们不会被重新绘制。
现在我被困住了。我寻找了一种方法来做到这一点,我发现 imageUpdate(Image, InfoFlags, x, y, w, h) 是最适合我需要的方法。
我认为(如果我错了,任何人都可以纠正我)如果图像没有完整呈现,这将返回 false。
这是我的问题。什么是信息标志?谁能举例说明这种方法?我需要图像观察员吗?什么是 ImageObser,它的作用是什么?
谢谢
我正在开发一个 Java 2d 游戏,我想创建一个方法来检查我要更新的图像是否已经完全渲染,如果是,那么它们不会被重新绘制。
现在我被困住了。我寻找了一种方法来做到这一点,我发现 imageUpdate(Image, InfoFlags, x, y, w, h) 是最适合我需要的方法。
我认为(如果我错了,任何人都可以纠正我)如果图像没有完整呈现,这将返回 false。
这是我的问题。什么是信息标志?谁能举例说明这种方法?我需要图像观察员吗?什么是 ImageObser,它的作用是什么?
谢谢
你看过java文档吗?他们应该能够回答你的问题。
http://docs.oracle.com/javase/7/docs/api/java/awt/image/ImageObserver.html#imageUpdate(java.awt.Image , int, int, int, int, int)