Update test data and assertions for varied terrain in RapierCollisionWorld tests
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user