5

私は、同じフラッシュ アプリケーションで使用する 3D アニメーション (fp 10 機能を使用) を作成した数人のデザイナーと協力しています。各 3D アニメーションは、最終的に同じ .fla ファイルの一部となる固有のムービークリップです。

私が抱えている問題は、各ムービークリップが個別の .fla で作成され、各 .fla がステージの消失点に対して異なる設定を持っていたことです。これは、さまざまなムーブクリップをライブラリにインポートした後、ソース .flas のようにビジュアル アセットが整列されていないことを意味します。

幸いなことに、これらのムービークリップは一度に 1 つしか表示されないため、複数の消失点を持つ必要はありません。私がする必要があるのは、実行時のさまざまな時点でプログラムによってグローバル消失点を変更することだけです。

私は何をすべきか?値にアクセスroot.transform.perspectiveProjection.projectionCenterして動的にnew Point(x, y)割り当てようとしましたが、3D ムービークリップに影響を与えていないようです。

ありがとう!

4

2 に答える 2

2

各クリップには独自の消失点があります。ムービークリップのインスタンスがその値に対して何を持っているかを確認してみてください ( transform.perspectiveProjection.projectionCenter)

于 2010-01-21T08:42:53.613 に答える
0

localToGlobal を使用して、さまざまなムービークリップごとに新しいポイントを計算するのはどうですか?

于 2010-01-20T21:06:00.207 に答える