Ejemplo n.º 1
0
        /// <summary>
        /// 注视位置旋转渐变
        /// </summary>
        /// <param name="currentTF"></param>
        /// <param name="position"></param>
        /// <param name="rotateSpeed"></param>
        public static void LookAtPosition(this Transform currentTF, Vector3 position, float rotateSpeed)
        {
            Vector3 direction = position - currentTF.position;

            currentTF.LookAtDirection(direction, rotateSpeed);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 缓动注视位置旋转
        /// </summary>
        /// <param name="currentTF"></param>
        /// <param name="pos"></param>
        /// <param name="rotateSpeed"></param>
        public static void LookAtPosition(this Transform currentTF, Vector3 pos, float rotateSpeed)
        {
            Vector3 targetDir = pos - currentTF.position;

            currentTF.LookAtDirection(targetDir, rotateSpeed);
        }