[언리얼]배틀 그라운드 따라 만들기 #25 점프 마무리
- 게임 개발 - Unreal
- 2020. 6. 10. 23:33
안녕하세요 유랑입니다.
실력향상을 위해서 이번 시간부터는 유료 강의를 따라하면서 공부하겠습니다.
블루프린트와 엔진 버전은 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 점프 마무리