HowToUseCoronaSDKPlayer - SpriteStudio/SSPlayerForCCH GitHub Wiki
Corona SDK プレイヤーの使い方
再生手順
・SsPlayer.luaをスクリプトへ追加します。
require('SsPlayer')
・コンバートされたluaファイルを追加します。(data\samples\roboにrobo_04.luaがあることを想定しています。)
require('data.Samples.robo.robo_04')
・SsPlayerのオブジェクトを作成します
local ssplayer = SsPlayer.new()
・使用するアニメーションを登録します
・ここでイメージが読み込まれ内部に保管されます
また、同時にイメージファイルの読み込み先を指定します。
ssplayer:addAnimation( robo_04_animation, robo_04_images, "data/Samples/robo/" )
・アニメーションオブジェクトを作成します
返されるオブジェクトは DisplayObject として扱えます
local robo = ssplayer:newObject()
・再生するアニメーションを設定します
robo:setAnimation( robo_04_animation )
・アニメーション再生開始
robo:play()
具体的な再生手順についてはSampleフォルダのサンプルコードを参照下さい。
Samples\simpleのコードが以上の説明に対応しております。
未対応の機能
- 頂点変形
- カラーブレンド
- パレットチェンジ
- 親子継承設定
- ユーザーデータの取得 ※テスト実装
- サウンドパーツ
- 当たり判定パーツ
更新履歴
2013/8/14
- ユーザーデータの対応コードを追加しました。 ※完全な実装ではありません
2013/4/25
- データにアニメーション内で使用されていないテクスチャが含まれていると、 エラーやワーニングが発生していたのを修正しました。
2013/3/22
- 初版