Unreal Engine

언리얼엔진_블루프린트(폰 바꾸기)

황금마이 2021. 5. 19. 19:50

1. 폰 바꾸기

1) 블루프린트를 Character로 만들어 주기

 

2) 캐릭터의 키를 설정해주기

값을 변경하여 조절할 수 있음

(단, 키만 커진 것 이므로 눈의 위치를 수정해 주어야 함)

→ 눈 위치 수정하기

 

3) 기본 컨트롤러로 맞추려면 켜줘야 함

 

4) 걷는 스피드를 조절

 

5) 캐릭터 만들기


6) 캐릭터 키 설정

세팅 - 프로젝트 세팅 - 입력

 

7) 캐릭터를 컨트롤 할 컨트롤러 블루프린트 만들기

(블루프린트를 PlayerControllor로)

 

8) 블루프린트 안에 MoveForward/MoveRight/Turn/Lookup 축 이벤트로 만들어 주기

(다른 호칭으로 썼다면 그 호칭으로 축 이벤트 만들어 주어야함)

 

9) lookup에 add pitch input

turn에 add yaw input 해서 연결 (캐릭터의 시점을 만들어 준 것)

 

10) 빈곳에서 Get player character 가져오기 (캐릭터의 움직임을 만들어 준 것)

 

11) MoveForward에서 add Movement Input 가져오기 (안뜨면 컨텍츠에 따라 해제)

 

12) get player character를 타깃에 연결

 

13) get player character의 return value에서 get actor forward vector를 찾아 연결

 

14) get actor forward vector에서 vector*float 검색 후 연결

 

15) MoveRight 역시 MoveForward과 같은 방식으로 연결해주기

 

16) 게임 모드 만들기

(블루프린트를 Game Mode Base로 만들기)

 

17) 게임모드 블루프린트에서 컨트롤러와 폰을 내가 만든것으로 바꿔주기

 

18) 세팅 - 프로젝트 세팅에서 게임모드 변경해주기

 

※ 만약 플레이 했을 때 키가 반대로 잡혀있다면

음수 또는 양수로 변경해 보기