Steering Behaviors
Posted tekkaman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Steering Behaviors相关的知识,希望对你有一定的参考价值。
【Steering Behaviors】
1、Seek
下述的算法是一个基本Seek行为,但不带任何Steering输出的力。在该公式作用下,游戏个体的移动方式是直线型的,如果target的位置变了的话,个体会立即响应,并且会以新的方向,以直线的形式向目标位置靠近,这会给人一种从当前路径突兀的变换到新路径的感觉。
Seek行为被分解为两个力:目标速度,和转向速度。目标速度始终朝向目标位置,转向力是目标速度减去个体的当前速度得出的,它的物理意义就是向着目标位置给个体一个推力。
计算了转向力之后,它必须和原先版本的速度方向合成,再施加给个体。
2、Flee。
Flee的desired velocity调整为seek的相反位置:
使用Flee算法,可以避免角色大幅转向(如180度)问题,如下,橘色为转向曲线:
参考:https://cloud.tencent.com/developer/article/1005839
以上是关于Steering Behaviors的主要内容,如果未能解决你的问题,请参考以下文章
Traffic Steering for Service Function Chaining
自动驾驶 6-4 高级转向控制 - MPC Advanced Steering Control - MPC
How to Reset VW Steering Assist 1S1909144P with OBDSTAR X300 DP
Tungsten Fabric SDN — Service Chain — Basic Service Chain and Policy-Based Steering
Tungsten Fabric SDN — Service Chain — Basic Service Chain and Policy-Based Steering