private void RotateDegrees(Vector3 degrees,
params Animator[] anims)
{
Quaternion quaternion = Quaternion.Euler(degrees);
foreach (var anim in anims)
{
anim.transform.rotation = Quaternion.Slerp(anim.transform.rotation, quaternion, rotationSpeed * Time.deltaTime);
}
}
例如使用此方法:
RotateDegrees(new Vector3(0, 0, 0), animators[0], animators[1]);
但是,如果我想让animators [0]从右向左旋转,而animators [1]从左向右旋转? 像我现在所做的那样,以一行的方式进行操作,但是有一种简单的方法来确定它将旋转每个对象的方向。