[언리얼]배틀 그라운드 따라 만들기 #25 점프 마무리

안녕하세요 유랑입니다.



실력향상을 위해서 이번 시간부터는 유료 강의를 따라하면서 공부하겠습니다.

블루프린트와 엔진 버전은 4.18.3을 사용합니다^^




1. 배틀 그라운드 만들기



이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,

유료로 돈을 지불해야만 강의를 들을 수 있습니다.

저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다.


얼론데브 => https://alonedev.com/

인프런 => https://www.inflearn.com/



배틀 그라운드




2. 점프 마무리



오늘은 점프 마무리를 해보겠습니다.

적당한 타이밍에 점프 애니메이션이 동작하도록 구현하겠습니다.




배틀 그라운드




2-1) 새 몽타주 색션 -㉠Jog Jump



몽타주 내에 구역을 나눌 수 있고,

반복 기능까지 적용할 수 있습니다.

그 기능을 활용해 보겠습니다.




배틀 그라운드



'Jog Jump' 몽타주에 새 몽타주 섹션을 추가합니다.



배틀 그라운드



이름은 각각 'Loop'와 'Landing'입니다.



배틀 그라운드



두 사이의 거리는 최대한 가까이 해주어,

한 포즈만 유지되도록 만들어 줄게요.



배틀 그라운드



이제 밑에 있는 Loop를 선택후 다른 Loop를 선택하면 

해당 부분이 반복하게 됩니다.



배틀 그라운드



배틀 그라운드




2-2) 새 몽타주 색션 -㉡Rifle Jump



'Rifle Jump'도 마찬가지로 새 몽타주를 만들어 줄게요^^




배틀 그라운드



여기도 만드는 방식은 똑같습니다!!



배틀 그라운드



배틀 그라운드



배틀 그라운드



배틀 그라운드



해당 포즈를 유지하고 착지할 때즘 넘어가면 되겠네요.



배틀 그라운드




2-3) 몽타주 변경 



애니메이션 블루프린트에서 점프가 끝나는 시점에 

몽타주가 변경되도록 노드를 연결해 줍니다.

현재 섹션이 'Loop'면 다음 섹션 'Landing'으로 넘어가는 것이죠ㅎㅎ




배틀 그라운드



배틀 그라운드




2-4) 몽타주 변경 타이밍 -㉠속도 확인



아무래도 착지할 때 애니메이션이 바뀌는게 이상하네요.

떨어지는 순간의 바닥과의 거리를 계산하여 몽타주를 변경해 주겠습니다.

우선 속도값을 가지고 옵니다.




배틀 그라운드



점프하는 부분에 조건문을 연결해 줍니다.



배틀 그라운드




2-5) 몽타주 변경 타이밍 -㉡몽타주 섹션 확인



그리고 현재 섹션이 'Loop'인지 확인해 줍니다.




배틀 그라운드




2-6) 몽타주 변경 타이밍 -㉢거리 확인



마지막으로 1km거리 안에 들어왔는지 확인해 줍니다.

'Sweep Radius'는 플레이어 캡슐 반지름을 참고하시면 됩니다.




배틀 그라운드



배틀 그라운드



모든 조건문이 맞다면 몽타주 섹션을 변경해주면 되겠죠?ㅎㅎ



배틀 그라운드



좀 더 자연스럽게 몽타주가 변하네요.



배틀 그라운드




3. 마무리



오늘 강의는 여기까지입니다.

배틀그라운드를 따라하면서 점프 몽타주 섹션 변경을 적용해 보았습니다.

오늘도 고생하셨습니다.

감사합니다.




수업자료: 배틀 그라운드 따라 만들기 #25 점프 마무리






댓글

Designed by JB FACTORY