drawImage如何工作?

时间:2011-05-29 12:31:09

标签: java-me

我一直试图画一个“游戏结束”的图像,但由于某种原因,当图像应该被绘制时游戏崩溃。 我已经阅读了Java ME的API,但我真的不明白锚是什么。 我希望在整个屏幕上绘制图像。

if(mGameStatus==STATUS_GAME_OVER)
        {
            mGraphics.drawImage(mImgMgr.getGameOver(),0, 0, Graphics.TOP | Graphics.LEFT);
        }

1 个答案:

答案 0 :(得分:0)

为了帮助您,如果您编写引发应用程序崩溃的异常抛出将非常有用。

<强>锚

图像中的锚点指的是放置在x,y处的图像边界框的点。

例如,我想在x = 10和y = 20的位置设置图像。如果我使用TOP和LEFT的锚点,图像的左上角将放置在10,20。使用TOP和RIGHT,图像的右上角将放置在10,20。

这可以在JavaME API中阅读,它们与字符串进行类似的比较。这同样适用于BASELINE以外的图像,因为图像没有。

http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/lcdui/Graphics.html#anchor