概要 | 複製したスプライト同士の当たり判定 |
---|---|
投稿者 | Parafla Quality |
状態 | |
カテゴリー | ParaFla! |
投稿日 | 2012-12-12 (水) 11:16:26 |
バージョン | 1.37 |
複製されるスプライト同士の当たり判定を取りたいと考えています。
同じスプライトからコピーしたスプライト同士の当たり判定について、 簡単に取得する方法は無いものでしょうか。
現在は、 たとえば親item から item0,item2,item3・・・・itemx と、複数個コピーした場合、それぞれに当たり判定をとりたいので、
for(i=0;i<x;i++) {
if(this._name!="item"+i) if(this.hitTest(eval("_root.item"+i))) { 当たり判定処理; }
}
と、item内に記述して実装してみたのですが、 これではitemが増えるごとにものすごい量の処理が増える気もします。 evalは重くなるとも聞きますし、それ以上になんともすっきりしません。 そもそもこういった当たり判定は複製するスプライトに持たせるべきではないのでしょうか。 なにかもっとよい考え方がありましたら助けていただけるとうれしいです。