#如何使用欧拉角或者四元数以自身为轴进行旋转
float h = Input.GetAxis("Horizontal");
float angle = 30 * h;
float J = Input.GetAxis("Horizontal");
float angle2 = 27 * J;
Quaternion to = Quaternion.Euler(0, angle, -angle2);
transform.rotation = Quaternion.Slerp(transform.rotation, to, 0.05f);
这是我设置的物体左右旋转和滚转的代码,但是只能在空间坐标轴上进行旋转,如何以自身为轴进行旋转?