Actor
·
Unreal/Core Concepts
언리얼 엔진 액터액터액터란 레벨에 배치할 수 있는 오브젝트를 말한다. 액터는 게임 플레이 코드를 통해서 생성 및 소멸이 가능하고 C++ 에서 AActor는 모든 액터의 베이스 클래스입니다.액터는 위치와 회전, 스케일 같은 트랜스폼 데이터를 직접 저장하지 않습니다.액터의 루트 컴포넌트에 대한 트랜스폼 데이터를 대신 사용합니다.Actor : 언리얼 엔진의 기본 클래스, 모든 액터 클래스의 부모 클래스.Pawn : Actor을 상속한 클래스이며 플레이어 또는 AI가 조작 할 수 있는 객체Character : Pawn을 상속한 클래스이며 보행 및 점프 기능 등이 내장된 기본적인 클래스PlayerController : 플레이어 입력을 처리하고 Pawn/Character를 제어하는 클래스, 카메라 제어와 HUD도 ..
Component
·
Unreal/Core Concepts
CBD(Component Based Developing)​재사용 가능한 컴포넌트의 개발 또는 상용 컴포넌트들을 조합하여 개발 생산성, 품질을 높이고 시스템의 유지보수 비용을 최소화 할 수 있다. 부품 역할을 하는 컴포넌트를 각 기능별로 개발하고 각자에게 필요한 것들을 선택하여 조립함으로 코드 재사용성과 각각 기능이나 구현들에 대해서 컴포넌트라는 모듈을 사용하기에 개발에 드는 시간을 절약하는 개발 방식입니다. 언리얼 엔진 컴포넌트컴포넌트(Component)란 프로그래밍에 있어서 재사용이 가능한 독립적인 모듈을 의미한다.하나의 집을 레고로 만든다고 할 때 완성된 하나의 집을 오브젝트라고 보면, 그 안에 차곡차곡 들어가 있는 레고 블럭들이 컴포넌트라고 볼 수 있다.만들었던 집을 부수어 다시 만들 때 집이 모양..