fix some pathfinding problems

This commit is contained in:
2024-12-25 09:33:07 +09:00
parent f48a6bf9aa
commit 2a9ef691fe
2 changed files with 15 additions and 5 deletions
+1 -1
View File
@@ -105,7 +105,7 @@ export default class Entity {
const unadjustedGraph = (this.game?.waypointGraph ?? []).concat(extraGraphEntries)
console.timeEnd('unadjustedGraph')
console.time('path')
this.#path = Pathfind.shortestPath(unadjustedGraph, this.position, fixedDest).map(([unadjusted, direction]) => unadjusted.clone().add(direction.clone().multiplyScalar(this.radius)))
this.#path = Pathfind.shortestPath(unadjustedGraph, this.position, fixedDest, this.radius, this.collidables()).map(([unadjusted, direction]) => unadjusted.clone().add(direction.clone().multiplyScalar(this.radius)))
console.log(this.#path)
console.timeEnd('path')
console.timeEnd('pathfinding')