避水游荡
- 继承:游荡
- 类名:WaterAvoidingRandomStrollGoal
- 数据
- float 可能性:在陆地上不考虑水的可能性。即可能性越大,越容易从陆地上走到水里。默认为0.1%
- 获得游荡终点的位置
- 不继承
- 如果寻路者在水里或气泡柱里
- 尝试在以寻路者位置为中心的15x7x15范围内寻找一个地面位置
- 若失败
- 从上级任务目的“游荡”获得游荡终点的位置,结束
- 若成功
- 选定这个地面位置,结束
- 若失败
- 尝试在以寻路者位置为中心的15x7x15范围内寻找一个地面位置
- 如果满足概率(100% - 可能性)
- 尝试在以寻路者位置为中心的15x7x15范围内寻找一个地面位置,结束
- 否则从上级任务目的“游荡”获得游荡终点的位置
页面版本: 6, 最后编辑于: 06 Apr 2020 01:01