NoImage

この記事は半年以上前の情報なので、古い可能性があります

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みたいな感覚。
複雑に動くのは無理そうだなあ。イベントと関連づけるのはアリか。

サンプルソース 

僕が買った、もしくは買う予定の参考書
ブックマークする
FlaTech+を購読する
  • 全記事を含むRSSfeed
  • このページをブックマーク: