unity学习日记:关于限制旋转角度遇到的一些问题
来源:互联网 发布:软件试用报告模板 编辑:程序博客网 时间:2024/06/08 05:39
在限制某些Gameobject的旋转角度时,我们一般使用如下代码:
public float MinX_rotation = 5F;//镜头绕自身x轴旋转角度极限 public float MaxX_rotation = 80F;//镜头绕自身x轴旋转角度极限X_rotation = Mathf.Clamp(X_rotation, MinX_rotation, MaxX_rotation);//将旋转值限制在极限值以内实践证明以上方法是可行的,然而,当我们想要把角度限制在-45度和80度之间的时候,却不能正确运行了,这是为什么?经过多次验证,最终发现在计算机中,程序所能识别的旋转角度是0到360度,一旦我们输入的旋转角度限制值小于0,将不会触发。因此,当我们需要设置类似-45到80这种限制角度时,应该将限制范围设置为两个范围,即0到80度和315到360度。
我们在实际使用时应根据需要灵活使用角度限制,并考虑以上情况。
阅读全文
0 0
- unity学习日记:关于限制旋转角度遇到的一些问题
- unity rotate 旋转物体 限制物体旋转角度 的大坑
- Unity如何限制3D物体的旋转角度
- unity限制目标物旋转角度
- 关于多线程学习遇到的一些问题
- 学习unity遇到的问题
- 【Unity】初始化物体的旋转角度
- Unity 旋转角度计算
- 关于Unity的旋转,陀螺仪相关的一些记录
- Unity中关于施加力的角度弧度问题
- 210学习日记(1)--遇到的问题
- 关于学习编程中会遇到的一些小问题
- 关于lua学习中遇到的一些个小问题
- Unity的旋转问题
- Unity前期学习的内容,以及一些可能遇到的问题
- 【Unity&继承】关于继承的一些问题
- Transform---绝望的欧拉角-=限制物体的旋转角度
- UNITY平滑旋转一定角度
- MyBatis传入多个参数的问题
- SYD8801从机和HC08(市面上的TI主机模块)主机进行通讯
- DrawerLayout的基本使用
- 【Java】单例
- ubuntu 搜狗输入法的安装
- unity学习日记:关于限制旋转角度遇到的一些问题
- 给字符串添加千分符
- 沉浸式状态栏设置的几种方式
- 2016华为机试题1:最高分是多少
- Lua501版本编译tolua5.2.4版本的问题解决记录
- 51nod1244 莫比乌斯函数和 (杜教筛)
- 【R的机器学习】模型性能提升探索:支持向量机
- c/c++整理--复制构造函数和深复制及浅复制
- 如何将TS源流重新封装并通过P2P协议传输在安卓终端和苹果终端播放