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的主要内容,如果未能解决你的问题,请参考以下文章

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