第23回
では、ちょっと文字を飾って
みましょう。
ゲームぽいものを作り始めると、文字の表現にちょっと困ったりします。
だからといって、画像にするのもちょっと大げさかなぁという時。
私はよく縁取り文字を使います。
こんな感じでどうでしょう。ちょっと簡略化して白文字にグレーの縁取り限定です。
私はよく使いますよ。右下方向だけ残せば、影付き文字にも使えますね。
public void drawFuchiText(Graphics g, String str, int x, int y)
{
g.setColor(Graphics.getColorOfRGB(80,80,80));
g.drawString(str,x-1,y-1);
g.drawString(str,x,y-1);
g.drawString(str,x+1,y-1);
g.drawString(str,x-1,y);
g.drawString(str,x+1,y);
g.drawString(str,x-1,y+1);
g.drawString(str,x,y+1);
g.drawString(str,x+1,y+1);
g.setColor(Graphics.getColorOfRGB(255,255,255));
g.drawString(str,x,y);
}