inflearn logo
강의

講義

知識共有

[初心者のためのUE5] Part1. アンリアルエンジンブループリント

構造体

구조체 관련 질문

解決済みの質問

359

ethan1037285197

投稿した質問数 2

0

구조체에서 Split Struct Pin을 통해서 핀을 바로 분할해서 사용하는 것과

Break {구조체 이름} 혹은 Make {구조체 이름}을 통해서 핀을 사용하는 것에 대한 차이점이 있는지 알고 싶습니다

단지 중복되는 기능인지 아니면 성능 차이가 있는지 이유를 알 고 싶습니다

unreal-engine ue-blueprint

回答 1

0

communityai8509

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

언리얼 엔진의 블루프린트에서 구조체를 다룰 때, ‘Split Struct Pin’ 기능과 ‘Break {구조체 이름}’ 혹은 ‘Make {구조체 이름}’ 노드를 사용하는 것 사이에는 몇 가지 차이점이 있습니다.

  1. ‘Split Struct Pin’ 기능은 블루프린트의 그래프에서 노드의 핀을 나누어 각 필드를 직접 접근할 수 있도록 해주는 시각적인 편의성을 제공합니다. 이를 사용하면 핀을 보다 깔끔하게 관리할 수 있으며, 원하는 구조체 멤버만 빠르게 선택할 수 있습니다.

  2. ‘Break {구조체 이름}’ 노드는 구조체 인스턴스를 입력 받아 각 필드를 개별 변수로 분해합니다. 이를 통해서 특정 멤버에 접근할 수 있습니다. ‘Make {구조체 이름}’ 노드는 개별 값을 입력하여 새로운 구조체 인스턴스를 생성할 때 사용됩니다.

성능적인 측면에서는 일반적으로 두 방식 사이에 큰 차이가 없습니다. 언리얼 엔진에서는 블루프린트의 실제 실행 성능에는 여러 요소들이 영향을 미칠 수 있지만, 구조체를 다루는 이러한 작업들은 일반적으로 성능에 미치는 영향이 미미합니다.

그러나 복잡한 블루프린트 그래프나 성능에 민감한 상황에서는 최적화를 위해 다양한 방법을 시도해볼 수 있습니다. 이때 구조체를 효율적으로 다루기 위해 적절히 ‘Split’ 기능과 ‘Break’ 또는 ‘Make’ 노드를 선택하여 사용하시면 됩니다.

더 자세한 정보는 해당 강의의 지식공유자님께 수강 전 문의 게시판을 통해 직접 질문하거나, 언리얼 엔진의 공식 문서를 참고하시는 것이 좋습니다.

안녕하세요. 김용일입니다.

0

77

1

블프 에디터 사용 관련해서 질문있어요

0

104

1

질문은 아니고 강의자 님이 해당 글을 꼭 보시길 바랍니다.

0

173

1

디버깅 할 때 Keyboard event 1

0

115

1

레벨 블루프린트 제작 후 실행 시 메시지 로그- 맵체크 창 뜨는 경우

0

108

1

비교연산 관련 문제.

0

159

2

안녕하세요 구구단 관련해서요

0

129

2

재장전 관련 공부 중, 궁금한 점이 있어 질문 올립니다.

0

165

2

Beach, Sequence, flip flop강의에서 flip flop 의 다른 표현 방식이 이해가 안가요..

0

288

1

뷰포트 play 버튼 클릭시 카메라 초기화

0

394

1

이벤트 vs 함수 차이

0

565

2

포맷 텍스트 엔터

0

489

2

섹션2 흐름제어 연습문제: Min,Max,Clamp 부분 질문

0

530

2

플레이 버튼을 눌러도 Outliner에 CameraActor가 보이지 않음

0

628

1

Random Integer 질문이요

0

885

2

버블정렬 중에서 현재값에서 다음 값으로 넘어가도록 하는 부분 질문입니다.

0

472

2

로또 번호 생성기 셔플노드 제작 부분에서 질문있습니다.

0

407

1

setter에서 값을 가져다 쓰는 것과 getter에서 가져다 쓰는 것의 성능 차이

0

302

1

이벤트 디스패처와 델리게이트에 관한 질문

2

871

1

연습문제 Player vs Monster강의 변수생성 질문

0

479

2

키보드 이벤트에서 1키를 눌러도 아무런 반응이 없습니다.

0

523

1

블루프린트로는 연결 리스트, 이진 탐색 트리 사용이 불가능 한가요?

0

471

1

UE_LOG관련 질문이 있습니다.

0

895

1

IS valid 수업에서 제가 제대로 이해한게 맞는지 궁금합니다.

0

678

1