优化碰撞算法

This commit is contained in:
yhh
2020-12-03 20:43:59 +08:00
parent dac0ef1507
commit 8ce6b53cd5
7 changed files with 83 additions and 69 deletions

View File

@@ -209,8 +209,7 @@ module es {
let resultCounter = 0;
let potentials = this.aabbBroadphase(bounds, null, layerMask);
for (let i = 0; i < potentials.size; i++) {
let collider = potentials[i];
potentials.forEach(collider => {
if (collider instanceof BoxCollider) {
results[resultCounter] = collider;
resultCounter++;
@@ -231,7 +230,7 @@ module es {
// 如果我们所有的结果数据有了则返回
if (resultCounter == results.length)
return resultCounter;
}
});
return resultCounter;
}