このWikiは古くなりました:新しいWikiへ移動


//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();
 }

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS