当前位置: 首页> 健康> 养生 > 成都网站建设定制开发服务_关键词整站排名优化_刚出来的新产品怎么推_百度移动端优化

成都网站建设定制开发服务_关键词整站排名优化_刚出来的新产品怎么推_百度移动端优化

时间:2025/7/13 3:28:59来源:https://blog.csdn.net/2301_79311694/article/details/142959542 浏览次数:0次
成都网站建设定制开发服务_关键词整站排名优化_刚出来的新产品怎么推_百度移动端优化

前言

由于欧拉角具有直观的可读性,做相机旋转时选择修改eulerAngles 来实现旋转,但实际效果与预期稍有不同,这是因为欧拉角受到万向锁(Gimbal Lock)的影响,在赋值时需要对输入的角度进行调整。

if (value < 180)
{value = Mathf.Clamp(value, -180, -min);
}
else
{value = Mathf.Clamp(value, 360 - max, 360);
}

实现

private void Rotate()
{xInput = Input.GetAxis("Mouse X");yInput = Input.GetAxis("Mouse Y");float xAngle = transCam.eulerAngles.x - yInput * speedRotate;float yAngle = transCam.eulerAngles.y + xInput * speedRotate;xAngle = Clamp(xAngle, minAngleX, maxAngleX);yAngle = Clamp(yAngle, minAngleY, maxAngleY);transCam.eulerAngles = new Vector3(xAngle, yAngle, 0);float Clamp(float value, float min, float max){if (min > max){float temp = min;min = max;max = temp;}if (value < 180){value = Mathf.Clamp(value, -180, -min);}else{value = Mathf.Clamp(value, 360 - max, 360);}return value;}
}
关键字:成都网站建设定制开发服务_关键词整站排名优化_刚出来的新产品怎么推_百度移动端优化

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: