我正在开发一个名为 Frog 的 Flash 游戏,目前我的青蛙和苍蝇之间的碰撞代码无法按预期工作。我想要它,所以它的工作原理类似于下面链接的方法(最后一个示例)。
碰撞检测方法,hitTest 和 hitTestObject 替代方案
任何帮助,将不胜感激。
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;
}
}
}
}