어제 저녁과 오늘 오전에 잠깐 작업을 진행했습니다.

작업사항은 회전각도가 좌우로 90도가 넘어가게 되면 몸이 그 방향으로 하체가 90도 회전하는 작업입니다.

기존 Locomotion Animation State 뒤에 Montage를 붙이고, Offset의 X값이 90이 넘어가면 값을 90만큼 줄인 뒤 회전 상태를 변경해주었습니다.

이수 Animation Tick에서 회전 상태가 지정되면 관련 Montage를 재생시킵니다.

마지막으로 Montage의 시작 부분에는 캐릭터의 이동 입력을 받지 않도록 하는 AnimNotify가, 끝 부분에는 캐릭터의 이동 입력을 받도록 하는 AnimNotify 호출이 됩니다.

우선 이런 형태로 만들어놓고 동작이 되지 않는 부분까지 확인해서 이후에는 디버깅을 통해 원인을 파악해야 합니다.

 

그리고 마일스톤을 대폭 수정 했는데, 기존의 마일스톤 1을 올해 12월 31일까지로 이동하고 나머지 두 마일스톤은 일정을 제거했습니다.

이는 마일스톤 3에 해당하는 일정이고, 변경된 이유는 Animation 기능을 구현하는 작업이 생각보다 시간이 오래 걸려서 숙련과 이해를 하면서 하기에는 일정이 너무 촉박하고, 생각보다 제 개발 의욕이 좋지 않아서 최악을 염두하여 길게 잡았습니다.

마땅히 해야 하는데 안 한다는 부분이 스스로에게 실망스러웠지만 휴일동안 해본 결과 안되는건 안되는 거더군요.

그래서 제대로 공부하고 제대로 정리해서 비교적 완벽히 익히고 코드를 잘 정리하는 것을 챙겨보고자 합니다.

'개발일지 > 코어 플레이 개발' 카테고리의 다른 글

22년 09월 17일 개발일지  (0) 2022.09.18
22년 09월 16일 개발일지  (0) 2022.09.16
22년 09월 09일 개발일지  (0) 2022.09.09
22년 09월 02일 개발일지  (0) 2022.09.02
22년 08월 28일 비개발일지  (0) 2022.08.28

요즘 일이 좀 많아져서 작업을 못했습니다.

정확히는 정상궤도로 돌아온 거지만요.

 

새벽에 눈 비비면서 결국 AimOffset을 이용해 고개 돌리는 작업을 성공적으로 작업했습니다.

비록 실제 시점 등은 추가로 작업이 되어야 하겠지만, 모션 부분을 성공적으로 한 것에 만족을 느낍니다.

 

작업을 하고 나서 다시 보니 M1 작업이 터무니없이 설정되어 있었습니다.

양도 너무 많고, 개발 속도도 예상보다 느리고, 무엇보다 중복되는 부분도 있었습니다.

그래서 좀 더 M1 작업을 경량화 했습니다.

우선은 회전, 일반 이동, 점프만 애니메이션이 정확히 작업 되도록 하고자 합니다.

 

아마 추석 연휴동안 작업 마무리는 장담 못할 것 같습니다.

다행히 화요일에 휴가를 쓸 여지가 있어서 월요일까지 작업을 해보고, 안된다면 마감을 한 타임 씩 뒤로 미루고 M3를 M2 개발 후에 다시 잡아보는 방향으로 고민중입니다.

'개발일지 > 코어 플레이 개발' 카테고리의 다른 글

22년 09월 16일 개발일지  (0) 2022.09.16
22년 09월 13일 개발일지  (0) 2022.09.13
22년 09월 02일 개발일지  (0) 2022.09.02
22년 08월 28일 비개발일지  (0) 2022.08.28
22년 08월 26일 개발일지  (0) 2022.08.27

오늘은 예시 프로그램을 보고 AimOffset의 Blend Space와 StandUp 기능의 Montage를 생성했습니다.

Blend Space는 처음 써봤는데 기본 Pose를를 공통으로 지정해야만 작동이 되더군요.

지금보다 더 창의적으로 Blend Space를 쓸 자신은 없지만 그래도 똑같은 걸 만들으라 하면 자료를 읽고 더 빨리 이해할 수 있게 된 것 같습니다.

Montage는 일어서는 기능을 넣은건데 따로 쓸 것 같지는 않습니다.

 

이후 기능 개발을  하다가 기존에 만들어 놓은 시야 회전 관련 함수가 기능과 맞지 않아 지우고, Offset 계산 부분을 구현하기 위해 Interface를 선언해서 연결해 작업 하다가 멈췄습니다.

뭔가 의욕이 서지 안하고 다른 걸 하는게 더 땡기는데 큰일이네요.

가급적 주말 안으로 카메라 회전 기능을 구현해 놓고자 합니다.

'개발일지 > 코어 플레이 개발' 카테고리의 다른 글

22년 09월 13일 개발일지  (0) 2022.09.13
22년 09월 09일 개발일지  (0) 2022.09.09
22년 08월 28일 비개발일지  (0) 2022.08.28
22년 08월 26일 개발일지  (0) 2022.08.27
22년 08월 24일 개발일지  (0) 2022.08.24

+ Recent posts