Blueprint Inheritance

블루프린트 상속은 공통 동작을 부모에 두고 자식에서 차이를 만든다

부모 클래스는 공통 변수와 함수를 제공하고, 자식 블루프린트는 값 변경과 오버라이드로 개별 행동을 만든다.

상속 구조

reuse hierarchy

부모 설계

여러 액터가 공유하는 이동, 체력, 상호작용 함수를 상위에 둔다.

자식 확장

자식 블루프린트는 메시, 기본값, 일부 이벤트만 바꿔 다양한 변형을 만든다.

오버라이드

부모 동작을 완전히 바꾸거나 부모 호출 뒤 추가 동작을 붙일 수 있다.

부모상속오버라이드자식
읽는 법

상속은 복사 붙여넣기를 줄이지만, 공통 부모가 너무 커지면 자식이 원치 않는 책임까지 물려받게 된다.