using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Driver : MonoBehaviour
{
[SerializeField] float steerSpeed = 0.1f;
[SerializeField] float moveSpeed = 0.01f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
float steerAmount = Input.GetAxis("Horizontal") * steerSpeed;
float moveAmount = Input.GetAxis("Vertical") * moveSpeed;
transform.Rotate(0, 0, -steerAmount);
transform.Translate(0, moveAmount, 0);
}
}
Input.GetAxis()로 받아서 쓰면 되는데, 괄호 안에 들어갈 문자열은
Edit - Project Settings 에서 확인 할 수 있다.
이렇게 입력을 받아서 원하는 로직을 작성하면 된다.
'유니티' 카테고리의 다른 글
Tag를 이용해서 Collision(Trigger) 구현 (0) | 2022.06.08 |
---|---|
카메라(시점) 따라가기 (0) | 2022.06.08 |
[2D] Collision과 Trigger (0) | 2022.06.08 |
SerializeField로 Inspector에서 변수 값 조정 (0) | 2022.06.08 |
Start(), Update() 그리고 Sprite 움직이기 (4) | 2022.06.08 |
댓글