Player의 움직임1

한결·2021년 7월 25일
post-thumbnail

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() 키 식별자를 가리키기위한 타입(숫자로도 사용가능)

profile
개발

0개의 댓글