LightWeight SWF ー LWF
Greeで開発したオープンソースSWF変換ツール&ライブラリ SWFをLWFファイルに変換してHTML5、Unity3D、cocos2d-xなどで使用できる。LWF紹介ページ
http://gree.github.io/lwf/LWFガイドライン
http://gree.github.io/lwf-demo/pdf/FLASHforLWFproductionguideline.pdfこのガイドラインによるとShape、Maskが使えない。
もちろんAS2、AS3も使えない。
ただし、stop(), gotoAndPlay()のような”Action”はOK!
SWF→LWF 変換
SWFをLWFに変換するツールを提供。 ターミナルで変換もできる。LWFS
http://code.google.com/p/lwfs/downloads/list 使いやすいツールです。指定されたフォルダーにSWFファイルを入れると自動的に変換をされます。参考サイト
http://lwf-users.org/index.php?title=LWFS%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
swf2lwf(コンソール)
http://gree.github.io/lwf/大量のファイルを変換したい場合はこの方がいいと思います。
紹介サイトでダウンロードできます。
参考サイト
http://www.loveloveheart.com/unity/lwf/swf2lwf.php
swf2lwf 使用時の問題?
MacでRubyでgemファイルをインストールする時下記のようなエラーが発生しました。libpng、jpeg この二つをインストールしてもエラーは消えません。
Macでpng.hファイルが存在することも確認しました。
png.hのパス設定が必要なのか、Yosemiteを使っているのが問題なのか… 未だに原因不明です!
img.c:13:10: fatal error: 'png.h' file not found
cocos2d-xとLWF
LWFはcocos2d-x用のライブラリを提供します。
が、紹介ページでライブラリをダウンロードするよりはサンプルプロジェクトを見る方がわかりやすいと思います。