この記事は半年以上前の情報なので、古い可能性があります
PV3Dやってみる(6) 【MovieAssetMaterial】
2008年02月03日 投稿者:ハセガワ
Flashで驚異の3Dムービーを作れるPapervision3DでMovieAssetMaterialでライブラリ内のmcをムービー付でテクスチャとして読み込み
ブックマークする:
FlashPlayerをインストールするか、JavaScriptをONにしてください。
■筆者の理解LV
・ドラクエで言うとLV10前後くらい
・Papervision3D 2.0(GreatWhite) です。
▼ムービークリップをトゥイーン付きでテクスチャとして読み込む
マテリアル系の話。
トゥイーンが設定されたMCをマテリアルとしてCubeの面に貼り付け。
ん。。でも何か動きが変だ。テクスチャが乱れる。
これはMCをまんま読み込んでるわけじゃなくて、
Bitmapに変換してるからかなあ。あるいはPCの処理速度の問題?
▼MCを作る
読み込んでるのはこんなMC
FlashPlayerをインストールするか、JavaScriptをONにしてください。
scriptで作った動きは読まないらしいので、シェイプトゥイーンで作ってあります。
リンケージで「mc0」というクラス名をつけてあります。
※MovieAssetMaterialはライブラリ内でリンケージが設定されたMCを読み込みます。
AS2.0のリンケージとは扱いが違うので注意。
▼MovieAssetMaterialコンストラクタ
var material:MovieAssetMaterial = new MovieAssetMaterial ( "LinkageID" ,false,false,false,false,false);
- 第一引数"Linkage":ライブラリ内MCのリンケージに設定したクラス名
- 第二引数(transparent):オブジェクトのない部分の透明を有効にするかどうか(デフォルト=false)
- 第三引数(animated):MC内のムービーを再生するか。これをtrueにしないとアニメーションしない
- 第四引数(createUnique)・第五引数(precise)は調査中
MovieMaterialからの継承だけど、こっちのがAS2.0使いにはわかりやすいかも。
attachMovieみたいな感覚。
複雑に動くのは無理そうだなあ。イベントと関連づけるのはアリか。
→サンプルソース
ブックマークする