Editor verification
C++ 변경은 한 액터를 고정하고 네 패널에서 검증한다
컴파일 성공만 보지 말고 같은 액터를 기준으로 Viewport, World Outliner, Details, Output Log를 대조한다. 화면, 대상, 값, 로그가 같은 인스턴스를 가리킬 때 변경이 검증된다.
Build
컴파일 반영
모듈이 갱신되고 에디터 상태가 새 코드와 맞는지 본다.
Actor
대상 고정
월드에 놓인 인스턴스가 방금 만든 클래스인지 확인한다.
Runtime
실행 증거
입력, Tick, 충돌, 로그가 같은 결과를 말하는지 대조한다.
에디터에서 같은 액터를 보는 작업 맵
one actor map
World Outliner
대상 고정
클래스
C++ 기반 BP 인스턴스
개수
중복 배치 여부
Details
값 노출
변수
UPROPERTY 노출 확인
부품
Root, Mesh, Collision 연결
Output Log
실행 증거
화면 변화가 없으면 컴파일 성공, 클래스 연결, 런타임 메시지를 같은 액터 기준으로 대조한다.
한 번의 확인은 빌드, 대상, 화면, 값, 로그로 닫는다
verification checklist
01
Compile
변경된 C++ 모듈이 에디터에 반영됐는지 먼저 확정한다.
02
Actor 선택
월드에 놓인 인스턴스가 방금 고친 클래스인지 고정한다.
03
Viewport 재생
Play로 입력, Tick, 물리 반응이 화면에 보이는지 본다.
04
Details 값
노출 변수와 컴포넌트 설정이 기대와 같은지 대조한다.
05
Log 확인
화면과 로그가 다르면 배치, 클래스, 재생 상태를 되돌아본다.
결과가 다르면 화면을 더 보지 말고 기준을 나눈다
triage matrix
화면 변화 없음
컴파일과 배치 상태부터
Hot Reload 실패, 이전 BP 인스턴스, 다른 레벨 배치를 확인한다.
값이 안 보임
UPROPERTY와 Details 갱신
노출 지정자, 카테고리, 에디터 재컴파일 상태를 함께 본다.
로그만 맞음
선택 Actor를 다시 고정
로그를 찍는 인스턴스와 화면에서 보는 인스턴스가 같은지 본다.
Viewport
눈으로 보는 결과
배치, 이동, 충돌, 입력 반응을 즉시 확인한다.
Outliner
대상 추적
선택한 액터가 코드 변경 대상인지 고정한다.
Details
값 대조
UPROPERTY와 컴포넌트 설정이 노출됐는지 본다.
Output Log
실행 근거
화면과 값만으로 애매할 때 실제 호출 흔적을 확인한다.
검증 기준
C++ 변경은 컴파일, 선택된 액터, 화면 반응, 노출값, 로그가 같은 인스턴스를 가리킬 때 완료로 본다.
- 월드 아웃라이너에서 대상 액터를 먼저 고정했는가?
- Details 값과 Viewport 반응이 같은 설정을 말하는가?
- Output Log가 화면에서 본 인스턴스와 같은 흐름인가?