Nayuta’s velog
로그인
Nayuta’s velog
로그인
Unity2D - 4
박태영
·
2024년 6월 2일
팔로우
0
Unity
Unity2D
목록 보기
4/24
SerializeField
유니티 엔진에서 직접 값을 수정 할 수 있음
Scene 재생중에 실시간으로 변수 값을 수정 할 수 있음
적용할 변수앞에 [SerializeField]를 작성한다.
해당 변수를 inspector 창에서 확인 가능하다.
input system
플레이어의 물리적 동작을 변환하는 방법
플레이어의 입력을 게임이 이해할 수 있는 정보를 바꾸는 것
edit->project settings 에 가보면
Input Manager
옵션에 Horizontal과 vertical 옵션이 있는것을 확인 할 수 있다.
-1 ~ +1 까지의 값을 가지고 있다
input system 적용하기
1. Input.GetAxis()를 이용해서 키 입력에 대한 값을 가져오기
Input.GetAxis 함수를 이용해 Horizontal(수평) 이동에 대한 키보드 입력 값을 가져온다
ℹ️ 키보드 입력과 회전이 반대이므로 steerAmout에 "-"를 붙여 음수로 바꿔준다
2.input.GetAxis() 값에 steerSpeed 적용
같은 방식으로 수직 이동에 대한 키보드 입력값을 가져온다
적용 결과
방향키(wasd)에 맞추어 이동이 가능하다
박태영
어른 아이
팔로우
이전 포스트
Unity2D - 3
다음 포스트
Time.deltaTime
0개의 댓글
댓글 작성