//METHOD
[[Sprite]]に戻る
[[Sprite.drawText]] - 文字を描画します。
**書式
drawText(x,y,text,col,size,zOrder)
:x| x座標
:y| y座標
:text| 描画する値
:col| 色(通常[[color]]メソッドで指定)
:size(省略可能)| サイズ
:zOrder(省略可能)| 描画順序。値が小さいほど手前に描画される
**例1
extends SpriteChar;
i=0;
while (1) {
drawText(x,y-30,"Time",$clWhite);
drawText(x,y-10,i,$clWhite);
i=i+1/60;
update();
}
▲ オブジェクトの頭上に1秒に1だけ増えるタイマーが表示されます
''※'' drawTextで描いた図形は、次のフレームを描画する前に消去されます。
必ず毎回([[update]]が呼ばれるたびに)drawTextを実行してください。
次のような例だと、一瞬だけ表示されてすぐ消えてしまいます。
**例2
// 悪い例:
extends SpriteChar;
drawText(x,y-30,"Time",color); // 最初の1フレームしか表示されない
i=0;
while (1) {
drawText(x,y-10,i,color);
i=i+1/60;
update();
}