0
点赞
收藏
分享

微信扫一扫

《Unity 旋转》规范化旋转角度一定在-180-180之间

seuleyang 2022-01-23 阅读 65
  /// <summary>
        /// Normalize the angle values
        /// </summary>
        /// <param name="rEuler"></param>
        public void NormalizeEuler(ref Vector3 rEuler)
        {
            if (rEuler.x < -180f) { rEuler.x = rEuler.x + 360f; }
            else if (rEuler.x > 180f) { rEuler.x = rEuler.x - 360f; }

            if (rEuler.y < -180f) { rEuler.y = rEuler.y + 360f; }
            else if (rEuler.y > 180f) { rEuler.y = rEuler.y - 360f; }
        }

方便比较两个旋转角度是否是一样的。

举报

相关推荐

0 条评论