衝突(接触)判定 |
説 明 | ムービークリップ同士が衝突(接触)したかどうかはhitTest()を使えば簡単に調べることができます。サンプルでは四角形と楕円形を用意し、楕円形が四角形に接触したかどうか調べています。楕円形をドラッグできるようにしonMouseMoveイベントを使ってマウスが移動するたびに判定を行います。 楕円形を描きムービークリップに変換し、スクリプトウィンドウでonMouseMoveイベントを選択します。スクリプトは以下のように記述します。 flag = this.hitTest(_root.shikaku); _root.STATUS._visible = flag; 接触している場合flagがtrue、そうでない場合はfalseになります。 |
---|---|
サンプル画面 | |
■サンプルスクリプトを実行する >>sample.html ■サンプルスクリプトをダウンロードする >>.zip |