일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 3d
- js
- C
- reallusion
- 티스토리챌린지
- JavaScript
- 애니메이팅
- 개발블로그
- character
- animating
- modeling
- 개발
- cc4
- UnrealEngine
- iclone
- unreal
- ANIMATION
- autodesk
- ue5
- C언어
- 마야
- charactercreator
- 3dmodeling
- HTML
- 프로그래밍
- c++
- 오블완
- Costume
- visualstudio
- 언리얼엔진
Archives
- Today
- Total
개발나라 스용공주
[UNREAL] 블루프린트 BluePrint 이론(3) / 연산자와 Branch 본문
728x90
728x90
1. 사칙연산
우리가 게임을 할 때 캐릭터가 체력(HP)을 잃는 경우와 더 추가되는 경우가 있다.
이럴 경우 먼저 HP라는 체력을 담는 변수에 +와 -를 이용해줄 수 있다.
아래 사진과 같이 Hp변수를 만들어주고 체력을 10씩 더하고 싶을 때 +를 사용하여 더해줄 수 있는 것을 확인 가능하다.
2. 변수로 승격 이란?
아래 사진과 같이 체력(HP)에 일정 값을 담은 변수를 곱해주고싶다면 새 변수를 만드는 방법도 있지만 아래 사진과 같이 비어있는 핀을 드래그하여 변수로 승격을 누른 뒤 이름을 설정해주면 따로 데이터형을 선택하지 않아도 되는 방법으로 편리하게 변수를 만들 수 있다.
3. 비교연산
비교연산자는 변수들의 크기를 비교해준다.
이를 이용하여 체력(HP)가 0 또는 0 이하가 되면 죽었다는 것을 알려주는 노드를 만들어보겠다.
변수 HP가 0 이하가 되면 Dead변수에 상태가 저장되고 0 이하면 '사망'이라는 글자를 띄우고 0 이상이면 '생존'이라는 글씨를 띄운다.
4. Branch 란?
위에 비교연산 설명 중 나온 Branch는 프로그래밍에서 if문과 같다.
더보기
- Branch 단축키 : 키보드 B를 누르고 마우스 좌클릭
사용법은 위의 사진과 같이 값이 True일 때의 상황을 노드로 표현하고 False일 때의 상황을 노드로 표현해주면 된다.
728x90
728x90
'개발일지 > UNREAL ENGINE' 카테고리의 다른 글
[UNREAL] 블루프린트 BluePrint 이론(5) / 제어문 (1) | 2024.01.09 |
---|---|
[UNREAL] 블루프린트 BluePrint 이론(4)/ 포맷 텍스트 Format Text 를 활용해 변수 안의 글씨 출력하기 (1) | 2024.01.07 |
[UNREAL] 블루프린트 BluePrint 이론 (2) / 서로 다른 변수형 사이의 casting (0) | 2024.01.06 |
[UNREAL] 블루프린트 BluePrint 이론 (1) (1) | 2024.01.04 |
[UNREAL] 주로 사용하는 맵 실행 시 첫 실행 맵으로 고정하기 (1) | 2024.01.03 |
Comments