ACTOR BLUEPRINT

액터 블루프린트는 월드에 배치될 오브젝트의 설계도다

액터는 위치, 회전, 크기를 가진 월드 오브젝트이고, 액터 블루프린트는 그 오브젝트의 구성 요소와 동작 규칙을 한곳에 묶어 재사용하는 클래스입니다.

BP_InteractiveDoor Class -> Instance

Components

  • Scene Root
  • Static Mesh
  • Box Collision
  • Audio Cue

Viewport

컴포넌트 구성

Mesh, Collision, Audio처럼 기능 단위를 붙여 액터의 외형과 상호작용 범위를 만듭니다.

이벤트 그래프

BeginPlay, Overlap, Input 같은 이벤트에서 상태 변경과 출력 로직을 연결합니다.

변수 노출

속도, 체력, 열림 각도처럼 조정 가능한 값을 변수로 빼면 인스턴스별 튜닝이 쉬워집니다.

인스턴스 재사용

하나의 설계도를 여러 번 배치하고, 세부 값만 다르게 조정해 제작 속도를 높입니다.

구조 기준 시각 표현 컴포넌트와 로직 트리거 컴포넌트를 구분해 두면 디버깅할 때 원인 범위가 빨리 좁혀집니다.
확장 기준 노드가 길어지면 함수나 매크로로 나누고, 같은 패턴이 반복되면 부모 블루프린트로 올리는 것이 좋습니다.