[Go-Unity] 4-1. 게임오브젝트 : 좌우이동, DeltaTime ⭐
카테고리: Go Unity
Transform, DeltaTime
공부한 고박사의 유니티 기초를 복습하면서 정리.
1. 이동(Transform)
방향으로 1만큼 이동
2. UPDATE, Time.deltaTime
방향키로 이동
단축키 설정
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로 서서히 증가한다.
Input Class
: 입력에 관련된 모든 프로퍼티, 메소드 제공
Time.deltaTime
사양 좋은컴퓨터 -> 60초에 update()가 120회 호출
좋지않은 컴퓨터 -> 60초에 update()가 60회 호출
사양에 따라 이동거리에 차이가 생기기 때문에 Time.deltaTime
을 사용한다.
- 이전
Update
종료부터 다음Update
시작까지의 시간
60초에 update가 60번 호출된다면 Time.deltaTime = 1
사양 좋은컴퓨터 : 1m * 60회 * 1 = 60M
좋지않은 컴퓨터 : 1m * 120회 * 0.5 = 60M
댓글남기기