0

レイというムービークリップがあります。ユーザーはレイ ムービークリップを回転できます。周囲の壁といくつかのオブジェクトがあり、すべてムービークリップです。レイが壁やその他のオブジェクトに触れたら、そこで終了する必要があります。したがって、基本的には、さまざまなオブジェクトでレイ ムービークリップのヒット ポイントを検出し、レイの登録ポイントから最も近いヒット ポイントを計算したいと考えています。したがって、レイ ムービークリップのサイズを変更できます。

光線が壁やその他の物体に当たったかどうかを確認できます。しかし、オブジェクトのタッチポイントとレイ原点からの距離を見つける方法がわかりません。

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

0

ループとレイがオブジェクトに触れたときのループをhitTestPoint併用できます。forbreak

MovieClipまた、 AS3 コードを使用してその光線を生成します。

次のリンクは一例を示しています (ただし、必要に応じて例の回転光線を変換する必要があります)。

生成されたレイとオブジェクトとの衝突を示しています

ありがとう。

于 2013-03-29T10:06:25.347 に答える