Contenu connexe
Similaire à Flashをcocos2dxで再生 (20)
Flashをcocos2dxで再生
- 2. アジェンダ
• .swf
• .fla
• 必要データをパース
• Cocos2dx(C++)で再生
• サードパーティツールの紹介
13年2月18日月曜日
- 3. .swf
• Flash再生用のバイナリフォーマット
• Small Web Formatの略
• スウィッフと読むらしい(笑)
13年2月18日月曜日
- 4. .swf
• 再生のためにデータが最適化されてい
るためにこちらは扱いづらい
• AdobeのPDFのフォーマット資料が
240ページもあるのでそっと閉じた…
13年2月18日月曜日
- 5. .fla
• Flashのモーション、画像、ボタン、シ
ンボル等のデータを編集用に保存
13年2月18日月曜日
- 6. .fla
• Flash CS5からXFLという統一フォー
マットができた
• XFLはテキストベースのフォーマットな
のでバージョン管理がしやすくなった
• http://www.adobe.com/jp/devnet/
flash/articles/xfl_rokunana.html
13年2月18日月曜日
- 7. .fla
• .flaはXFLをzip圧縮したバイナリデータ
• XFLのモーションやシンボル等はxmlで
定義されている
• クラスとのリンケージ情報などもクラ
ス名で参照できる
• \(^o^)/
13年2月18日月曜日
- 8. 必要なデータをパース
• Flashに埋め込まれているすべてのデー
タを取り出せるので.flaを使用
• パースしたデータをバイナリフォーマッ
トに変換
ツール アプリ
(C#) (C++)
13年2月18日月曜日
- 11. 必要なデータをパース
• Google Protocol Buffersを使用
13年2月18日月曜日
- 12. Cocos2dxで再生
• Cocos2dx
iPhone用SDKのCocos2dを使用する感覚で
Cross Platform な2Dのスマフォアプリを開発
できる
• iOS, Android, HTML5, Windows, etc...
13年2月18日月曜日
- 13. Cocos2dxで再生
• 階層構造を持った座標変換ができる
• Actionという機能があり、スプライト
やオブジェクトに対してTween
Animationを設定することができる
13年2月18日月曜日