Как я могу расширить параметры, чтобы добавить также направление вращения? - PullRequest
0 голосов
/ 12 января 2019
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]);

Но если я хочу, чтобы аниматоры [0] начинали вращаться справа налево, а аниматоры [1] слева направо? И сделайте это в одну строку, как я делаю сейчас, но с простым способом решить, в какую сторону он будет вращать каждый объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...