当前位置:   article > 正文

unity3d:向量计算,摄像机与目标位置_unity 计算目标位置

unity 计算目标位置

目标与摄像头,摄像头重新出现在两者连线方向的距离目标10m处

            Vector3 oldPos = transform.position;
            Vector3 dir = oldPos - pos;
            Vector3 newPos = pos + dir.normalized * 10;
            transform.DOMove(newPos, 0.5f);
  • 1
  • 2
  • 3
  • 4

实现摄像头lookat 目标效果,并相距10m

            Vector3 camRotation = transform.eulerAngles;
            Quaternion rotation = Quaternion.Euler(camRotation.x, camRotation.y, 0);
            Vector3 negDistance = new Vector3(0.0f, 0.0f, -10);
            Vector3 position = rotation * negDistance + pos;
            transform.DOMove(position, 0.5f);
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/100164
推荐阅读
相关标签
  

闽ICP备14008679号