无情香菇

文章
6
资源
0
加入时间
2年10月17天

Unity对象up轴指向目的方向进行旋转

今天想搞个人物旋转,但是需求比较特殊,坐标轴整体旋转了90度(ARToolKit的神奇设定),如果正常情况下最简单的做法就是LookAt方法或者Quaternion.FromtoRotation方法就可以直接搞定了,然而坐标旋转90度之后,相当于up方向为人物的面朝方向,所以直接用这两个方法就不行了,这两个方法都是默认的让物体的forward轴指向目标物体,所以要自己实现一套LookAt方法,使物