很麻烦的做法 直接通过localAngulars获得z轴的旋转角然后判断这个角度是否在指定范围内【-30,30】但是这种方法有很多问题,比如450°这种旋转很多圈的问题,还有跨越0°的问题,比如0°是在-30到30之间的,但是-30在unity里面是270°,真正判断的时候,270要转换。反正就是很复杂,麻烦,漏洞百出。 简单做法 直接用线性代数里面的向量来代表旋转姿势也就是说用物体自身的forward向量,作为当前旋转值。根据向量之间点乘来判断两个向量的夹角判断范围 定义目标角度