Update test data and assertions for varied terrain in RapierCollisionWorld tests

This commit is contained in:
2026-05-13 16:12:40 +02:00
parent f3a55ca3af
commit 27297336f5

View File

@@ -1057,21 +1057,21 @@ describe("RapierCollisionWorld", () => {
sampleCountZ: 3, sampleCountZ: 3,
cellSize: 2, cellSize: 2,
heights: [ heights: [
1, 0,
1, 0.1,
1, 0.2,
1, 0.3,
1, 0.4,
1, 0,
1, 0.1,
1, 0.2,
1, 0.3,
1, 0.4,
1, 0,
1, 0.1,
1, 0.2,
1, 0.3,
1 0.4
] ]
}); });
const runtimeScene = buildRuntimeSceneFromDocument({ const runtimeScene = buildRuntimeSceneFromDocument({
@@ -1114,17 +1114,13 @@ describe("RapierCollisionWorld", () => {
}, },
runtimeScene.playerCollider runtimeScene.playerCollider
); );
console.log({
eastLanding,
westLanding
});
expect(eastLanding.grounded).toBe(true); expect(eastLanding.grounded).toBe(true);
expect(eastLanding.feetPosition.y).toBeGreaterThan(0.9); expect(eastLanding.feetPosition.y).toBeGreaterThan(0.39);
expect(eastLanding.feetPosition.y).toBeLessThan(1.1); expect(eastLanding.feetPosition.y).toBeLessThan(0.41);
expect(westLanding.grounded).toBe(true); expect(westLanding.grounded).toBe(true);
expect(westLanding.feetPosition.y).toBeGreaterThan(0.9); expect(westLanding.feetPosition.y).toBeGreaterThan(0.04);
expect(westLanding.feetPosition.y).toBeLessThan(1.1); expect(westLanding.feetPosition.y).toBeLessThan(0.06);
} finally { } finally {
collisionWorld.dispose(); collisionWorld.dispose();
} }