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
변경 지점이 퍼지면 값이 언제 바뀌었는지 추적하기 어렵습니다.