您当前的位置: 首页 >  unity
  • 2浏览

    0关注

    193博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity从相对角度较小的一侧转向目标方向

我寄人间雪满头丶 发布时间:2021-11-30 18:07:08 ,浏览量:2

首先获取目标角度。Vector3.Angle只能获取角度差,所以需要用叉乘判断转向然后求得实际角度。 Vector3.Cross

    float GetTargetAngle()
    {
        var angle = Vector3.Angle(Vector3.forward, target.position - transform.position);
        if (Vector3.Cross(Vector3.forward, target.position - transform.position).y > 0)
        {
        }
        else if (Vector3.Cross(Vector3.forward, target.position - transform.position).y             
关注
打赏
1648518768
查看更多评论
0.2108s