当前位置:   article > 正文

Unity实现第三人称角色转向摄像机朝向的方向_unity让相机朝向向量

unity让相机朝向向量

Unity实现第三人称角色转向摄像机朝向的方向

以黑魂为例,每次按下向前移动的控制键,人物会转向摄像机朝向的方向

void TurnTo(Vector3 direction)//形参填入需要朝向的方向的向量
    {
        Quaternion q = Quaternion.identity;
        q.SetLookRotation(direction);//setlookrotaion定义看向指定方向的rotation
        transform.rotation = Quaternion.Lerp(transform.rotation, Quaternion.Euler(0, q.eulerAngles.y, 0), Time.deltaTime * 40);
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

比如调用时

TurnTo(camera.transform.forward);
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/108843
推荐阅读
相关标签
  

闽ICP备14008679号