#5 Input.GetAxis()

Daniel·2023년 12월 2일
0

Unity

목록 보기
3/8

Input System = 인풋 시스템은 플레이어의 물리적 동작을 변환하는 방법인데요

EX) 버튼,키보드 입력

유니티에는 2가지 버전이 있음

OLD System =

단점)

올드 시스템을 사용할 때 한 가지 안 좋은 점은 명칭을 정확하게 알아야 한다는 것입니다

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Driver : MonoBehaviour
{
    [SerializeField]float steerSpeed = 0.1f;
    [SerializeField]float moveSpeed = 0.01f;


    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);
    }
}
profile
개발왕초보

0개의 댓글