スプライトの初期化

構文 sprite.init()
説明 スプライトの初期化を行う。
引数 なし
戻り値 なし

------------------------------------------
-- スプライトの初期化サンプル sprite_init_sample.lua
------------------------------------------
 
function main()
 
  C_Black = color( 0, 0, 0)
  C_White = color(255, 255, 255)
  canvas.drawCls(C_White)
  canvas.drawText("スプライトの初期化サンプル", 0, 0, 24, C_Black)
  canvas.workCls()
 
  -- ワーク画面に画像ファイルを読み込み
  canvas.loadBmp(system.getAppPath() .."/" .. "lua.bmp", 0, 0, 150, 150)
 
  -- ワーク画面に画像ファイルを読み込み
  canvas.putText("あ", 0, 50, 48, C_Black) -- メイン画面に”あ”を描画
  canvas.getg( 0, 50, 48, 48 + 50, 150, 0, 48 + 150, 48) -- ワーク画面にコピー
  canvas.putText("あ", 0, 50, 48, C_White, C_White) -- メイン画面の文字は消去
 
  -- スプライトの初期化
  sprite.init()
 
  -- スプライト画像の定義
   sprite.define( 0, 0, 0, 150, 150)
   sprite.define( 1, 150, 0, 48 + 150, 48)
 
  --スプライトの移動セット
  sprite.move( 0, 1, 50, 150 / 2 + 50)
  sprite.move( 1, 1, 100 + 75, 150 / 2 + 50)
 
  --スプライト画像を描く
  sprite.put()
  canvas.putflush()
 
  canvas.drawText("画面タッチで終了します。", 0, 250, 24, color(0,0,0))
  touch(3)
 
end
 
main()
 
使用した画像ファイル。保存場所は、SDカードの「/luarida」の中に、画像ファイルは、「lua.bmp」です。

1.スプライトの初期化サンプルです。初期化して画像とテキストを表示しています。


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

すべてのコメントを見る



タグ:

+ タグ編集
  • タグ:
最終更新:2012年04月03日 12:28
ツールボックス

下から選んでください:

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