본문 바로가기
Unreal Engine

Unreal Engine Boolean (불리언) 변수 유형

by hfgraphic 2025. 10. 13.
반응형

 

Boolean (불리언) 변수 유형

 

다음 변수 유형은 **Boolean (불리언)**입니다.

(먼저, 이전에 만든 세 가지 다른 변수들을 선택하고 키보드의 C 버튼을 눌러 **주석(Comment)**을 달 수 있습니다. 저는 여기에 **'Variable Types (변수 유형)'**라고 쓰고 이 모든 변수를 이 안에 배치하겠습니다. 다음은 불리언입니다.)

 

1. 불리언 변수 생성

  1. 여기 (+) 버튼을 클릭하여 새로운 변수를 생성합니다.
  2. 변수 이름을 **"Is Dead (사망 여부)"**라고 짓겠습니다.
  3. 좋은 관행으로서, 특히 C++에서 유래한 방식인데, 불리언 변수 앞에는 **'b'**를 붙여서 불리언임을 알 수 있게 합니다. 따라서 **"bIsDead"**라고 작성하겠습니다.
  4. 변수 유형을 Boolean으로 변경합니다.
  5. 변수를 드래그하여 **'Get (가져오기)'**를 클릭합니다. (우리가 'b'를 썼음에도 불구하고 실제 노드에는 'b'가 표시되지 않는 것을 볼 수 있습니다. 이것은 우리가 불리언임을 알기 위해 쓰는 일종의 숨겨진 표시입니다.)

 

2. 불리언의 원리

불리언이란 참(True) 또는 거짓(False) 중 하나의 정보를 담는 컨테이너입니다.

  • 컴파일하면 여기에 체크 박스가 나타나는 것을 볼 수 있습니다. 체크되거나 (True), 체크 해제될 수 있습니다 (False).

예를 들어:

  • "캐릭터가 무기를 들고 있는가?"라는 변수를 만들 수 있습니다 ("bIsHoldingWeapon"). 이 변수는 True이거나 False일 수 있습니다.
  • 이 예시에서, "캐릭터가 죽었는가?"는 "네, 캐릭터가 죽었습니다" (True)이거나 "아니요, 캐릭터는 죽지 않았습니다" (False)일 수 있습니다.

 

3. 불리언 사용 예시

 

  1. 출력하기: 이 불리언을 이전에 사용했던 Print String에 연결하면 문자열자동 변환됩니다.
  2. False (체크 해제된 상태): 컴파일하고 Play를 클릭하면 화면에 **"False"**가 표시됩니다.
  3. True (체크된 상태): Escape를 눌러 돌아가서 체크하고 컴파일한 뒤 Play를 클릭하면 **"True"**가 표시됩니다.

불리언은 다양한 시나리오에서 사용될 수 있습니다.

  • "플레이어가 무기를 들고 있는가?"를 확인하여, 만약 무기를 들고 있다면 게임 내에서 달리기(sprint)를 할 수 없도록 만들 수 있습니다.
  • "플레이어가 사망했는가?"를 확인하여, 모든 움직임을 비활성화하거나 게임을 재시작하도록 할 수 있습니다.

이것이 바로 불리언입니다. 참 또는 거짓이라는 정보를 담는 컨테이너입니다.

 

반응형