inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

Set 함수의 기능에 대한 질문입니다. (초보 질문 죄송..)

해결된 질문

475

팡규

작성한 질문수 6

1

question1.pngState 패턴 강의 중 궁금한게 생겨 질문 드립니다.

Set(Skill) 노드는 Attack을 변수 설정하기 위한 노드,

뒷 부분의 Set(Move) 노드는 공격 애니메이션을 해제, 즉 액션을 위한 노드로 이해하고 있습니다.

제 가정이 맞다면 Set 노드의 기능은 변수 설정, 액션 2가지로 나눌 수 있다는 것인데,

만약 같은 set 노드라도 변수 설정을 위한 노드와 액션을 하는 노드는 어떻게 구분하며 써야하는지 그 기준이 궁금합니다.

unreal-engine ue-blueprint

답변 2

1

팡규

답변 부탁드려요

0

Rookiss

뒷 부분의 Set(Move) 노드는 공격 애니메이션을 해제, 즉 액션을 위한 노드로 이해하고 있습니다.
-> 아닙니다. 함부로 가정을 하면 위험합니다. Set은 특정 변수를 세팅하는 단순한 기능만 하고 있고 강의에선 State라는 Enum 타입을 설정만 할뿐 그 외의 기능은 하나도 없습니다. 언리얼에서 제공하는 특별 함수가 아니라 정말 get/set의 set입니다.

아니라면 어떤 매커니즘으로 공격 액션이 멈추는건가요??
-> 어디선가 State을 get해서 반대로 State에 따라 애니메이션을 틀고 로직을 바꿔주는 곳이 있을텐데요. 그 부분을 찾아보시기 바랍니다. 사실 매 프레임마다 체크하니 EventTick쪽을 보시면 됩니다

0

팡규

큰 도움이 되었습니다 감사합니다~

0

Rookiss

정해진 정답이 있진 않은데요.
여기서는 이동할 땐 이동, 스킬 쓸 때는 이동이 불가능하다 가정하지만
만약 이동하면서도 스킬이 가능하다거나 할 때는
스킬 상태는 별도로 빼서 관리하거나, 다른 방법을 이용하게 됩니다.

0

팡규

Set 함수의 변수를 설정하는 기능과 액션을 하는 기능이 각각 특정 조건으로 작동하지 않는다는건가요?

0

Rookiss

다시 읽어보니 제가 질문을 잘못 이해한 것 같은데요.

[제 가정이 맞다면 Set 노드의 기능은 변수 설정, 액션 2가지로 나눌 수 있다는 것인데]

-> Set은 말 그대로 Set하는 기능만 있지 그 이상 심오한 기능은 없습니다.
변수 설정 / 액션 2가지로 나눈다는 것이 어떤 의미일까요?

0

팡규

마지막 Set(move) 노드는 공격을 한 이후에 움직임을 추가해서 공격 노드를 멈추는 의미가 아닌가요? 아니라면 어떤 매커니즘으로 공격 액션이 멈추는건가요??


강의내용중 언리얼 2D게임 플리커현상질문입니다.

0

39

1

Papertilemapactor에서 타일맵이 보이지않음

2

68

2

.

0

55

1

UpdateAI부분에서 따라가는 부분 질문있습니다.

0

69

1

강의 자료 다운로드해서 실행시 공격을 해도 HpBar가 줄어들지 않습니다!

0

73

1

UI가 유닛 스프라이트에 가려집니다.

0

113

3

언리얼도 Sprite Editor 가 있나요?

0

168

3

타일맵 정보 추출 강의에 대하여 질문이 있습니다.

0

150

3

스페이스바(공격키)를 누르면 공격이 두 번 되는게 정상인가요?

0

105

2

다각도 바향 전환

0

106

1

PlayerController가 생성되지 않는 것 같아요.

0

251

2

F8을 눌러도 게임 화면에서 나오질 못해요

0

396

1

나이트가 몬스터에 부딪힐 때 멈추지 않고 뛰어넘어요...

0

214

1

sprite vs texture 수업자료 다운로드가 안됩니다.

0

229

2

State 패턴듣고 질문드립니다..

0

221

1

유니티 MMORPG

0

289

1

타일맵, 마우스 이동 클릭

0

259

1

타일단위이동강의중....

0

369

1

카메라 관련

0

231

1

언리얼 오마카세 강의와 차이점

0

251

1

에러메세지 뜨면서 막히는데 뭐가 잘못된건지 잘모르겠어요

0

529

2

언리얼엔진 MMORPG 2D

0

1202

2

Add Call to Parent Func 궁금하게 있습니다.

0

307

1

[타일 좌표 구하기/19:30] 질문

0

314

1