fix crouching collision

This commit is contained in:
LabyStudio
2022-01-31 13:54:13 +01:00
parent 7f4d7f88bf
commit 9ede174bf0
5 changed files with 30 additions and 12 deletions
+6 -6
View File
@@ -23,12 +23,12 @@ window.World = class {
getCollisionBoxes(aabb) {
let boundingBoxList = [];
let minX = Math.floor(aabb.minX) - 1;
let maxX = Math.ceil(aabb.maxX) + 1;
let minY = Math.floor(aabb.minY) - 1;
let maxY = Math.ceil(aabb.maxY) + 1;
let minZ = Math.floor(aabb.minZ) - 1;
let maxZ = Math.ceil(aabb.maxZ) + 1;
let minX = MathHelper.floor_double(aabb.minX);
let maxX = MathHelper.floor_double(aabb.maxX + 1.0);
let minY = MathHelper.floor_double(aabb.minY);
let maxY = MathHelper.floor_double(aabb.maxY + 1.0);
let minZ = MathHelper.floor_double(aabb.minZ);
let maxZ = MathHelper.floor_double(aabb.maxZ + 1.0);
for (let x = minX; x < maxX; x++) {
for (let y = minY; y < maxY; y++) {