Editor verification

C++ 변경은 한 액터를 고정하고 네 패널에서 검증한다

컴파일 성공만 보지 말고 같은 액터를 기준으로 Viewport, World Outliner, Details, Output Log를 대조한다. 화면, 대상, 값, 로그가 같은 인스턴스를 가리킬 때 변경이 검증된다.

Build 컴파일 반영 모듈이 갱신되고 에디터 상태가 새 코드와 맞는지 본다.
Actor 대상 고정 월드에 놓인 인스턴스가 방금 만든 클래스인지 확인한다.
Runtime 실행 증거 입력, Tick, 충돌, 로그가 같은 결과를 말하는지 대조한다.

에디터에서 같은 액터를 보는 작업 맵

one actor map
Compile C++ 반영
Play 동작 재현
Select 액터 고정
Log 출력 대조
Viewport BP_CppActor
BP_CppActor
Root, Mesh, Collision
보이는가 레벨에 배치된 인스턴스가 화면에 나타난다.
움직이는가 입력과 Tick 반응이 재생 중 화면에서 보인다.
부딪히는가 Collision 설정이 실제 물리 반응으로 드러난다.
새 코드인가 컴파일 전 동작과 달라졌는지 같은 액터로 비교한다.
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++ 변경은 컴파일, 선택된 액터, 화면 반응, 노출값, 로그가 같은 인스턴스를 가리킬 때 완료로 본다.