유니티 오브젝트 키보드로 움직이기

|
 
float amtMove = speed * Time.smoothDeltaTime; 는 오브젝트가 이동할시 프레임의 영향을 받지 않도록 일정한 속도로 움직이기 위해 설정된 값입니다. 

float key = Input.GetAxis("Horizontal");는 유니티 내의 Input관련 Horizontal로 정의된 값입니다. 키보드의 좌우 키를 누르거나 a d 키를 누를시 발동됩니다. 값은 -1~1사이 값입니다. 

transform.Translate(Vector3.right * amtMove * key , Space.World); 은 물체의 이동을 담당하는 함수입니다. Space.World는 월드 좌표 기준으로 이동한다는 의미입니다.



Trackback 0 And Comment 0