Inheritance

상속과 오버라이드 판단

상속은 부모 블루프린트의 변수, 함수, 컴포넌트를 자식이 이어받는 구조입니다. 공통 규칙은 부모에 두고 달라지는 행동만 자식에서 오버라이드합니다.

Parent Class Child BP Override
공통 상속 변경 확장

공통 기능과 개별 차이를 섞지 않기

부모에 모든 예외를 넣기보다 자식마다 달라지는 값과 행동을 구분해 두면 새로운 아이템이나 적을 추가할 때 수정 범위가 줄어듭니다.

01

부모 책임

체력 처리, 기본 상호작용, 공통 컴포넌트처럼 여러 자식이 공유하는 규칙을 둡니다.

02

자식 설정

속도, 메시, 대미지 같은 개별 값은 자식 블루프린트의 기본값으로 바꿉니다.

03

오버라이드

부모 이벤트나 함수를 바꿀 때는 부모 호출이 필요한지 확인해 공통 초기화를 잃지 않습니다.