1. 首页
  2. 编程语言
  3. C#
  4. Unity之绕轴进行旋转的操作

Unity之绕轴进行旋转的操作

上传者: 2021-06-12 08:00:57上传 PDF文件 177.66 KB 热度 39次

先上一张效果图在制作FPS相机时,遇到了需要限制角度的需求,视角只能查看到-60到60度的范围,而在Unity的Transform组件中,绕x轴逆时针旋转,Transform组件的localEulerAngle会在0~360范围内递增(如图)关键在于其中的角度转换,直接上代码一开始本人纠结于在VR中,怎么利用手柄来控制物体的旋转,物体位置不变。更通俗点来说,就是一个棍子插到地球仪上,然后拿着棍子就可以控制地球仪转。手柄相当于那根棍子。当然上面这句话仅仅只是始终面向,还没有加上一开始记录下target的初始旋转。对于上句的理解,我理解完便贴上。

下载地址
用户评论