私は予想通り、私のカエルとフライの間の衝突のための私のコードは動作しません。現時点では、カエルと呼ばれるフラッシュゲームを開発しています。私はそれを持っているので、下のリンクされているメソッド(最後の例)に似たように動作します。
Collision detection methods, hitTest and hitTestObject alternatives
任意の助けいただければ幸いです。
function hitTargetFunction():void {
for (i = 0; i < insectsMC.length; i++) {
for (j = 0; j < insectsMC[i].length; j++) {
if (frogMC.hitTestObject(insectsMC[i][j])) {
trace('Target: ' + insectsMC[i][j].name);
score += 1;
trace('Score: '+score);
insectsMC[i][j].x = 0 - insectsMC[i][j].width * 2;
}
}
}
}
何が間違っていますか**? –
@SamDeHaan基本的にこのコードでは、四角形のオブジェクトの周りに「境界ボックス」を追加していますが、私のムービークリップの空の部分を衝突として数えさせたくありません。 –
私はムービースリップ内に小さなムービークリップを作成し、それをカエルの舌の端に置いてカエル全体の代わりに使用すると思います。 –