Unity Rotate объект с контроллером PS4 - PullRequest
0 голосов
/ 02 мая 2020

Я новичок в Unity, но я пытаюсь повернуть объект вокруг оси Y, используя вход контроллера (правая ручка). Таким образом, если ручка будет сдвинута вправо, объект будет вращаться вправо. Вот мой код.

public class TurnBall : MonoBehaviour {

    PlayerControls controls;
    Vector2 aim;

    void Awake() {
        controls = new PlayerControls();
        controls.Gameplay.Aim.performed += ctx => aim = ctx.ReadValue<Vector2>();
        controls.Gameplay.Aim.canceled += ctx => aim = Vector2.zero;
    }

    void Update() {
        transform.Rotate(0, aim.x, 0, Space.World);
    }

    void onEnable() {
        controls.Gameplay.Enable();
    }

    void onDisable() {
        controls.Gameplay.Disable();
    }
}

Заранее спасибо !!

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