반응형
배열(Arrays)의 개념 및 원리
자, 이제 **배열(Arrays)**에 대해 이야기할 시간입니다. 배열이란 요소(elements)들의 모음입니다. 엔진에서 실제로 작업하기 전에 구글에서 가져온 그림을 통해 배열을 먼저 설명해 드리겠습니다.
배열이란 무엇인가?

여기서 보시다시피, 배열은 단순히 하나의 큰 상자이며, 게임 내에서 원하는 만큼 크게 만들 수 있습니다. 반드시 다섯 칸으로 제한될 필요는 없습니다.
이 상자는 여러 개의 **작은 구획(sections)**으로 나뉘어 있습니다.
- 구획 (슬롯): 각 구획은 슬롯(Slot) 또는 **인덱스(Index)**라고 불리며, 슬롯 0부터 시작하여 슬롯 1, 슬롯 2등으로 순서대로 정보를 저장합니다.
- 정보의 모음: 배열 안에는 다양한 정보를 저장할 수 있습니다.
배열의 활용 예시
- 숫자 컬렉션: 게임 내에서 정수(Integer) 변수를 배열로 만든다고 가정해 봅시다.
- 이것은 여러 개의 숫자를 배열 안에 저장할 수 있다는 의미입니다.
- 슬롯 0에는 숫자 5가, 슬롯 1에는 숫자 23이 저장되는 식입니다.
- 즉, 숫자들의 모음 또는 요소들의 모음을 가지게 됩니다.
- 인벤토리 예시: 더 쉽게 이해하기 위해, 이 배열을 FPS 게임 (예: 카운터 스트라이크)의 인벤토리라고 상상해 봅시다.
- 슬롯 0에는 나이프 정보가,
- 슬롯 1에는 권총 정보가,
- 슬롯 2에는 AK-47 정보가,
- 슬롯 3에는 수류탄 정보 등이 저장됩니다.
이 모든 것들은 게임 내에서 **액터(Actors)**라고 불리는 정보입니다. 이처럼 배열 안의 각 상자에는 정보가 들어 있습니다.
핵심 기능: 정보 호출
게임 플레이 중에 배열을 사용하여 특정 정보를 호출할 수 있습니다. 예를 들어, 슬롯 2에 저장된 정보를 사용하고 싶다고 선택할 수 있습니다.
요약하자면, 배열은 게임 플레이 중에 사용할 수 있는 **요소들의 단순한 모음(collection)**입니다.
여전히 혼란스럽게 느껴진다면, 이제 엔진으로 넘어가서 실제로 작업해 보면 더 명확해질 것입니다.
반응형
'Unreal Engine' 카테고리의 다른 글
| Unreal Engine 배열 함수 (Array Functions)와 활용 (0) | 2025.10.27 |
|---|---|
| Unreal Engine 배열(Arrays)의 개념과 원리 (0) | 2025.10.26 |
| Unreal Engine 변수를 활용한 간단한 경주 게임 만들기 (0) | 2025.10.20 |
| Unreal Engine 블루프린트 함수 라이브러리 생성 및 활용 (0) | 2025.10.20 |
| Unreal Engine 매크로(Macros) 이해하기 (0) | 2025.10.20 |