다각도 바향 전환
106
1 asked
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
강의 듣고 실습도 해보고 강의의 내용을 토대로 소스들을 직접 제작하여 만들어 보다가 궁금한게 생겼습니다.
애니메이션 위, 아래, 좌, 우 방향 전환은 알겠는데 대각선이나 8방향이나 16방향으로 방향 마다 다른 플립북을 배치 할려면 어떻게 블루프린트 를 생성해야할까요? 강의랑 다른 내용이라 인터넷에서 찾아보고는 있는데 언리얼엔진 내용은 너무 찾기 힘드네요
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다. jmh4931님!
언리얼 엔진에서 다양한 각도로 애니메이션을 전환하는 방법에 대해 질문해 주셨네요. 2D 게임에서 다양한 방향으로 캐릭터 애니메이션을 전환하려면 각 방향에 맞는 애니메이션(플립북)을 설정하고, 플레이어의 움직임에 따라 이를 스위칭하는 로직이 필요합니다.
8방향 또는 16방향 애니메이션 전환의 기본 개념:
플립북 설정: 각 방향(위, 아래, 좌, 우, 대각선 등)마다 다른 플립북을 준비합니다. 보통 8방향에서는
좌상,상,우상,우,우하,하,좌하,좌의 방향으로 나눕니다.블루프린트 로직:
- 캐릭터의 현재 이동 방향을 계산합니다. 보통 캐릭터의 속도나 키보드 입력을 기반으로 방향을 판단합니다.
- 계산된 방향에 따라 적절한 플립북을 선택하여 캐릭터의 Sprite Component에 적용합니다.
- 캐릭터의 현재 이동 방향을 계산합니다. 보통 캐릭터의 속도나 키보드 입력을 기반으로 방향을 판단합니다.
함수 및 변수 사용:
- 캐릭터의 움직임에 따라
UpdateDirection()과 같은 함수를 설정하여 방향을 체크합니다.
- 예를 들어, 대각선의 경우
(변화량X ≠ 0) && (변화량Y ≠ 0)의 논리를 통해 판단하여 그에 맞는 플립북을 지정합니다.
- 캐릭터의 움직임에 따라
유사한 사례에 대한 링크 참조
- 질문있습니다 - 이 링크에서 블루프린트를 활용한 다양한 애니메이션 전환 사례에 대한 설명을 확인할 수 있습니다.
애니메이션 전환 기능은 플레이어의 경험을 극대화하는 중요한 요소입니다. 가능한 한 명확하고 효율적인 블루프린트 로직을 구현하는 것이 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
강의내용중 언리얼 2D게임 플리커현상질문입니다.
0
37
1
Papertilemapactor에서 타일맵이 보이지않음
2
67
2
.
0
55
1
UpdateAI부분에서 따라가는 부분 질문있습니다.
0
68
1
강의 자료 다운로드해서 실행시 공격을 해도 HpBar가 줄어들지 않습니다!
0
73
1
UI가 유닛 스프라이트에 가려집니다.
0
113
3
언리얼도 Sprite Editor 가 있나요?
0
167
3
타일맵 정보 추출 강의에 대하여 질문이 있습니다.
0
150
3
스페이스바(공격키)를 누르면 공격이 두 번 되는게 정상인가요?
0
105
2
PlayerController가 생성되지 않는 것 같아요.
0
251
2
F8을 눌러도 게임 화면에서 나오질 못해요
0
394
1
나이트가 몬스터에 부딪힐 때 멈추지 않고 뛰어넘어요...
0
214
1
sprite vs texture 수업자료 다운로드가 안됩니다.
0
229
2
State 패턴듣고 질문드립니다..
0
221
1
유니티 MMORPG
0
288
1
타일맵, 마우스 이동 클릭
0
258
1
타일단위이동강의중....
0
369
1
카메라 관련
0
231
1
언리얼 오마카세 강의와 차이점
0
251
1
에러메세지 뜨면서 막히는데 뭐가 잘못된건지 잘모르겠어요
0
529
2
언리얼엔진 MMORPG 2D
0
1200
2
Add Call to Parent Func 궁금하게 있습니다.
0
307
1
[타일 좌표 구하기/19:30] 질문
0
314
1
캐릭터가 사라져요
0
361
1

