メイン画面に一行の文字を書く2

構文 canvas.putText( 文字列, GX, GY, 文字サイズ, 文字色[,背景色] )
説明 メイン画面に一行の文字を書きます。
引数 文字列  : 表示する文字です。
     GX  : 表示開始X座標
     GY  : 表示開始Y座標
文字サイズ: 文字フォントサイズ
文字色  : 文字の色コード
背景色  : 文字背景の色コード
背景色を省略したときは背景なしとなります。描画結果はcanvas.putflush()か、canvas.draw~命令が実行されるまで、実画面に表示されません。
戻り値 なし

------------------------------------------
-- 文字描画(canvas.putText) サンプル putText_sample.lua
------------------------------------------
function main()
  canvas.drawCls(color(255,255,255))
  for i=0,20 do
  end
  canvas.drawText("canvas.drawTextとの違いは描画タイミング", 0, 0, 14, color(0,0,0))
  for i=0,20 do
  end
  canvas.drawText("これは、drawText間の処理に時間をかけたサンプルです", 0, 16, 14, color(0,0,0))
  for i=0,20 do
  end
  canvas.drawText("順次、テキストが描画されています", 0, 32, 14, color(0,0,0))
  for i=0,20 do
  end
  canvas.drawText("画面タッチで、canvas.putTextのサンプルになります", 0,64, 14, color(0,0,0))
  touch(3)
--
  for i=0,20 do
  end
  canvas.putText("1行目、同じようにdrawputText間の処理に時間をかけたサンプルです", 0, 100, 14, color(0,0,0))
  for i=0,20 do
  end
  canvas.putText("2行目、同時に描画されました", 0, 116, 14, color(0,0,0))
  for i=0,20 do
  end
  canvas.putText("canvas.putflush()で一気に描画しているためです", 0, 132, 14, color(0,0,0))
  for i=0,20 do
  end
  canvas.putText("画面タッチで、canvas.putTextのサンプルを終了します", 0,162, 14, color(0,0,0))
  canvas.putflush()
  touch(3)
end
 
main()
 


コメント(最大30行)
名前:
コメント

すべてのコメントを見る



タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2011年08月04日 17:16
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。