■ 캐릭터 애니메이션
○ 애니메이션 블루프린트 - 캐릭터에 애니메이션 추가
캐릭터에 애니메이션 적용 (애니메이션 블루프린트 - Idle 상태 - 캐릭터에 적용)
○ 블렌더 스페이스 - 혼합된 애니메이션 생성
애니메이션 혼합 (블렌드 스페이스 - 속도 변화에 따른 세로축 분할 - 속도 Max일 때 Run, 속도 0일 때 Idle)
○ 캐릭터 속도 (해당 속도에 맞는 애니메이션 출력)
속도에 맞는 애니메이션 출력 (벡터의 길이는 스칼라 값, 속력)
■ 액터 이동
○ 회전하는 액터
회전 속도*Delta Seconds로 일정한 속도의 회전 (왼), 회전 방향 결정 (우)
○ 이동하는 액터
액터 기본 위치 초기화 (왼), 왕복 이동 구현 (오)
○ 이동하는 액터 2
액터 컴포넌트 추가 (왼), 왕복할 각각의 끝 지점 좌표와 Ping Pong으로 변경 시 간단하게 왕복 동작 (오)
○ Overlap - Ice (미끄러지는 영역)
Overlap 됐는지 확인해 줄 Box Collision을 해당 영역에 넓게 펼침.
캐릭터만 오버랩되도록 지정 / 오버랩 시 마찰 0, 제동 0으로 캐릭터가 미끄러지게 함 / 벗어나면 다시 원래대로 돌려놓음
○ Overlap - Floor (밟으면 일정 시간 후 파괴되는 영역)
위와 동일하게 Box Collision 생성 (좌), 위와 동일하되 Delay 후 파괴 기능 추가 (우)
○ Overlap 이벤트
Trigger Volume 생성 (좌), 레벨 블루프린트에서 편집 (우)
Trigger Volume 이벤트와 참조 노드 생성 (좌), 오버랩 시 출력 (우)
○ 축을 중심으로 회전하는 액터 + 튕겨내기
제자리 돌리기 (좌), 축을 기준으로 반지름만큼 떨어트림 (우)
캐릭터일 시 튕겨내기 (좌), 스태틱 메시가 루트가 되지 않도록 주의 (우)