0

私は actionscript で 2D サイド スクローラーを作成しています。これは actionscript を使用した初めてのプロジェクトなので、少し助けが必要です。衝突があるかどうか、どこにあるかをテストできる必要があります。たとえば、プレイヤーがバウンディング ボックスの右側にあるオブジェクトに当たった場合、オブジェクトは右に移動しなくなります。また、プレイヤーがオブジェクトの上にジャンプした場合、オブジェクトは落下を停止しますが、右側には衝突がないため、右に移動することができます。プレーヤーの。

これが私がこれまでにプレーヤー用に持っているコーディングです。それが相互作用する他のオブジェクトは「plat」と呼ばれます http://pastebin.com/0P30nEd2

4

1 に答える 1

0

この投稿を読む必要がある場合に他の人に役立つので、このページにコードを貼り付けてください。このタスクには hitTest を使用できます。

         example:  myMovieClip1.hitTestObject(myMovieclip2);

同様に hitTestPoint も使用できます: 適切なチュートリアルがここにあります: http://sierakowski.eu/list-of-tips/39-collision-detection-methods-hittest-and-hittestobject-alternatives.html

于 2013-05-10T06:25:59.443 に答える