inflearn logo
강의

Course

Instructor

[UE5 for Beginners] Part2. Introduction to Unreal Engine 2D Game Development

다각도 바향 전환

106

jmh4931

1 asked

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

강의 듣고 실습도 해보고 강의의 내용을 토대로 소스들을 직접 제작하여 만들어 보다가 궁금한게 생겼습니다.

애니메이션 위, 아래, 좌, 우 방향 전환은 알겠는데 대각선이나 8방향이나 16방향으로 방향 마다 다른 플립북을 배치 할려면 어떻게 블루프린트 를 생성해야할까요? 강의랑 다른 내용이라 인터넷에서 찾아보고는 있는데 언리얼엔진 내용은 너무 찾기 힘드네요

unreal-engine ue-blueprint

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. jmh4931님!

언리얼 엔진에서 다양한 각도로 애니메이션을 전환하는 방법에 대해 질문해 주셨네요. 2D 게임에서 다양한 방향으로 캐릭터 애니메이션을 전환하려면 각 방향에 맞는 애니메이션(플립북)을 설정하고, 플레이어의 움직임에 따라 이를 스위칭하는 로직이 필요합니다.

8방향 또는 16방향 애니메이션 전환의 기본 개념:

  1. 플립북 설정: 각 방향(위, 아래, 좌, 우, 대각선 등)마다 다른 플립북을 준비합니다. 보통 8방향에서는 좌상, , 우상, , 우하, , 좌하, 의 방향으로 나눕니다.

  2. 블루프린트 로직:

    • 캐릭터의 현재 이동 방향을 계산합니다. 보통 캐릭터의 속도나 키보드 입력을 기반으로 방향을 판단합니다.
    • 계산된 방향에 따라 적절한 플립북을 선택하여 캐릭터의 Sprite Component에 적용합니다.
  3. 함수 및 변수 사용:

    • 캐릭터의 움직임에 따라 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