西风逍遥游
|
9d5e61fde8
|
feat(crowd): flow-field pathfinding + boids crowd behavior module
- CrowdField: Dijkstra integration field to continuous gradient flow
field with bilinear sampling, terrain cost and multi-goal support
- Crowd: SOA simulation for massive crowds - flow/seek/boids/idle
actions, turn-rate-limited heading, Boids separation/alignment/
cohesion, wall penetration resolution, per-frame counting-sort
spatial grid and overlap relaxation
- Squirrel API: eve.Crowd with batch getPositions/getHeadings
- example: examples/crowd (2000-agent marching / boids demo)
- tests: flow field correctness, turning, seek arrival, boids
convergence, wall penetration, 20k-agent smoke + script round-trip
|
2026-08-23 19:17:12 +08:00 |
|