構文 |
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.スプライトの初期化サンプルです。初期化して画像とテキストを表示しています。
最終更新:2012年04月03日 12:28