/// <summary>
        /// 注视目标点旋转
        /// </summary>
        /// <param name="currentTF">当前物体变换组件引用</param>
        /// <param name="direction">需要注视的点</param>
        /// <param name="rotateSpeed">旋转速度</param>
        public static void LookPosition(this Transform currentTF, Vector3 position, float rotateSpeed)
        {
            Vector3 direction = position - currentTF.position;

            currentTF.LookDirection(direction, rotateSpeed);
        }
Beispiel #2
0
        /// <summary>
        /// 缓动注视目标点旋转
        /// </summary>
        /// <param name="tf"></param>
        /// <param name="pos">目标位置</param>
        /// <param name="rotateSpeed">旋转速度</param>
        public static void LookPosition(this Transform tf, Vector3 pos, float rotateSpeed)
        {
            Vector3 dir = pos - tf.position;

            tf.LookDirection(dir, rotateSpeed);
        }