public Rigidbody playerRigidbody; //rigidbody형 변수 선언
public float speed = 8f; //속력 값
void Update(){
if(Input.GetKey(KeyCode.UpArrow) == true)
{
playerRigidbody.AdForce(0f, 0f, speed);
}
if (Input.GetKey(KeyCode.DownArrow) == true)
{
playerRigidbody.AdForce(0f, 0f, -speed);
}
if (Input.GetKey(KeyCode.RightArrow) == true)
{
playerRigidbody.AdForce(speed, 0f, 0f);
}
if (Input.GetKey(KeyCode.LeftArrow) == true)
{
playerRigidbody.AdForce(-speed, 0f, 0f);
}
}
Input.GetKey() 메서드를 통해 입력값을 받을 수 있다.
KeyCode() 키 식별자를 가리키기위한 타입(숫자로도 사용가능)