Variable Types

블루프린트 변수 타입 선택 매트릭스

변수는 이름보다 먼저 값의 모양을 정해야 합니다. 상태, 수량, 연속값, 문구, 공간값을 나누면 Get/Set 노드 연결도 덜 흔들립니다.

Boolean
Integer
Float
Transform
01 값 모양 결정 참거짓, 개수, 소수, 글자, 위치처럼 데이터 성격을 먼저 고릅니다.
02 기본값 고정 BeginPlay 전에 의미 있는 초기값을 넣어 빈 상태를 줄입니다.
03 Get과 Set 분리 읽기 노드와 쓰기 노드가 섞이지 않게 변경 위치를 제한합니다.
04 출력 확인 Print String으로 값이 의도한 타이밍에 바뀌는지 확인합니다.
값 성격
추천 타입
대표 예시
검증 신호
상태
Boolean
문 열림, 적 발견, 불 켜짐
Branch 조건이 바로 읽힘
수량
Integer
점수, 탄약, 남은 몬스터 수
증감 계산이 명확함
공간
Vector, Rotator, Transform
위치, 회전, 스폰 지점
축 단위가 헷갈리지 않음
좋음 타입과 이름 일치

`bIsOpen`, `PlayerScore`처럼 이름만 봐도 값의 성격이 보입니다.

주의 기본값 누락

빈 Text, 0, False가 실제 의도인지 확인하지 않으면 디버깅이 늦어집니다.

위험 아무 곳에서나 Set

변경 지점이 퍼지면 값이 언제 바뀌었는지 추적하기 어렵습니다.