Skip to content

HowToUseCoronaSDKPlayer

SpriteStudio edited this page Sep 12, 2014 · 3 revisions

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

  • 初版