0

作業中のスクリプトで vector2D プロパティ/メソッド/コンポーネントを使用していますが、正当な AS3 コンポーネントであるかのように青色で表示されますが、コードをテストするとエラー #1046 が発生します。

プログラムが vector2D を認識できるようにする「flash.display...」行を一番上に置くことができますか? 悲しいことに、フラッシュ Web サイトから直接の回答を得られないようです。

あるいは、AS3 での SAT (軸定理の分離) 衝突の実装に関する適切なチュートリアルやリンクはありますか?

どうもありがとう!

4

4 に答える 4

0

Play Chillaには2Dベクトルの優れた実装があり、GrantSkinnerの実装非常に優れています。

SATアルゴリズムのチュートリアルについては、フラッシュゲームNの実装またはこのより静的なチュートリアルをご覧ください

于 2012-09-18T12:03:37.570 に答える
0

物理学で何かに取り組んでいる場合は、(少なくとも部分的に) Box2d を使用することを検討してください。

于 2012-08-20T09:23:14.587 に答える
0

as3分離軸定理をグーグルで検索するだけで役立ちます。Polygonalのブログ投稿 は非常に便利に見えます (迅速かつ適切な参考文献があります)。

デフォルトでは、as3 はPointクラスとVector3Dクラスを提供します。ポイントは少し制限されていますが、Vector3D は典型的なベクトル操作 (内積や外積など) をサポートしています。

于 2012-09-18T15:12:12.187 に答える
0

私の知る限り、そのようなクラスはありません。ただし、2d ベクトルである Point クラスがあります。

于 2012-08-20T08:21:47.163 に答える