Я новичок в 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();
}
}
Заранее спасибо !!