[Go-Unity] 4-1. 게임오브젝트 : 좌우이동, DeltaTime ⭐

업데이트:     Updated:

카테고리:

태그: ,


Transform, DeltaTime

공부한 고박사의 유니티 기초를 복습하면서 정리.

1. 이동(Transform)

방향으로 1만큼 이동

image

image





2. UPDATE, Time.deltaTime

방향키로 이동

image

단축키 설정

GetAxisRaw(단축키) : Edit -> Prohect Settings -> Input Manager

C# 코드

float x = Input.GetAxisRaw("Horizontal");
float y = Input.GetAxisRaw("Vertical");
  • 긍정(Positive) : +1 ,부정(Negarive) : -1 , 대기 : 0
  • GetAxisRaw()는 키를 누르면 바로 1or-1이지만
  • GetAxis()는 0에서1,-1로 서서히 증가한다.

inputsetting

Input Class : 입력에 관련된 모든 프로퍼티, 메소드 제공
image

Time.deltaTime

사양 좋은컴퓨터 -> 60초에 update()가 120회 호출
좋지않은 컴퓨터 -> 60초에 update()가 60회 호출
image

사양에 따라 이동거리에 차이가 생기기 때문에 Time.deltaTime을 사용한다.

  • 이전 Update 종료부터 다음 Update 시작까지의 시간
    60초에 update가 60번 호출된다면 Time.deltaTime = 1
사양 좋은컴퓨터 : 1m * 60회  * 1   = 60M  
좋지않은 컴퓨터 : 1m * 120회 * 0.5 = 60M


참고 : 유니티 TOP


📔

댓글남기기