⛳ Maze 만들기 2
1. 플레이어 이동하기
플레이어를 이동시키기 위해서 C# Script
를 만들어서 Player
라는 이름으로 설정해준다.
이후 새로운 파일을 만든후 Scripts
라는 이름으로 지정해준 후 안에 넣어준다.
이후 이 스크립트를 Visual Studio
로 실행시켜준다.
이제 플레이어를 이동시키기 위해 PlayerMove
라는 함수를 만든후 Input.GetAxis
를 사용하여 h, v를 받는다.
이후 이 플레이어의 transfrom.position
에 다음과 같이 Vector3
을 추가로 더해준다.
void playerMove()
{
if (Input.GetKey(KeyCode.W))
{
transform.position += new Vector3(0, 0, PlayerSpeed * Time.deltaTime);
}
else if (Input.GetKey(KeyCode.A))
{
transform.position += new Vector3(-PlayerSpeed * Time.deltaTime, 0, 0);
}
else if (Input.GetKey(KeyCode.S))
{
transform.position += new Vector3(0, 0, -PlayerSpeed * Time.deltaTime);
}
else if (Input.GetKey(KeyCode.D))
{
transform.position += new Vector3(PlayerSpeed * Time.deltaTime, 0, 0);
}
}
이후 만든 이 함수를 PlayerMove();
와 같이 Update()
안에 넣어준다.
void Update()
{
PlayerMove();
}
이후 이 코드를 Player에 넣어주면 다음과 같이 잘 움직이는 것을 볼 수 있다.
개인 공부 기록용 블로그입니다.
틀리거나 오류가 있을 경우 제보해주시면 감사하겠습니다.😁