RoadMap
Finished:
- 2D
- Editor 到 运行态转换的序列化
- 3D
- Collider
- Boid系统各个智能控件 捕食者
- DataBuffer / ComputBuffer
- 结合粒子系统
- 载入力场文件
- Imagin Save/Load
- 结合寻路系统?
- GeneralProperties 展开才会生效
- 固定pahtfollow方向
- 保持水平运动
- GridCell BoidInThisCell List<> to LinkList 没有明显性能提升
- Update steer switch between raw and smooth?=>smooth sampling delayed rendering
- double buffer? 封装后效率下降
- Flock BBox()?
- always Use MaxSpeed for velocity?
- MaxNeighb Count PerCell?
- CommandBuffer
- 反序列化后再构建模拟
- 单场景多个模拟测试 多模拟多线程
- Wandering 时间 间隔
- 船
- autolock boundary only after reload
- need persue nearest for predator atomicMT
- enable instancing in new version unity
- remove GC in MT. ThreadPool itself have GC
- Flock pool
- remov boid
- TypedRuleCollection use dictionary to fast find. no need
- nameID image flock 4 to 3 selectbox
- 测试vector field
TODO:
GPU Parallel
跳帧更新
RK4 Smooth
use momentum?
2D:
3D:
Testing Video Link : Bilibili