C++ to Blueprint

C++는 구조를 고정하고 Blueprint는 조정을 빠르게 합니다

성능과 규칙은 C++에 두고, 에디터에서 자주 바뀌는 값과 연출은 블루프린트로 열어 둡니다.

협업 기준

C++ 기반 클래스를 만들고 Blueprint Child에서 수치, 메시, 사운드, 연출을 조정합니다.

Base

C++ 부모 클래스

필수 컴포넌트, 함수, 검증 로직을 코드로 고정합니다.

Expose

EditAnywhere와 BlueprintReadWrite

디자이너가 조정할 값을 안전한 범위로 노출합니다.

Event

BlueprintImplementableEvent

C++ 흐름 안에서 블루프린트 연출을 끼울 지점을 제공합니다.

Guard

수정 범위 제한

핵심 불변식은 C++에 두고, 실험 값만 블루프린트에서 바꿉니다.