블루프린트 연산에 대해 알아보자.
- Print Text 노드로 메시지 출력
- Event BeginPlay로 실행 트리거
- 게임 시작 시 텍스트 출력
2. 변수 (Get/Set)
- 변수는 데이터 저장 컨테이너
- Get 노드: 변수 값 가져오기
- Set 노드: 변수 값 설정하기
- 변수 타입별 값 저장/활용
3. 사칙연산
- Add(+), Subtraction(-), Multiply(*), Divide(/) 노드로 연산 수행
- 입력 핀 개수 조절 가능
- 정수 나눗셈은 소수점 버림

4. 비교 및 논리 연산
- 비교 연산: 두 값 비교 (==, !=, <, > 등)
- 논리 연산: 조건 조합 (AND, OR, NOT, XOR)
- 조건 분기 제어에 활용

. 블루프린트 흐름 제어
- Branch는 조건에 따라 실행 흐름을 나눕니다.
- Sequence: 복잡한 로직 순차 실행
- Flip Flop: 실행 흐름을 번갈아 실행
- Loop (While, For): 반복 실행 제어
2. 게임 로직 구현 실습
- 총알 발사: 마우스 좌클릭 시 총알 1발 발사
- 총알 재장전: R 키 입력 시 총알 30발로 재장전
- 버그 수정: 총알 발사 제한 및 불필요한 재장전 방지

3. 반복문을 활용한 구구단 구현
- While Loop: 조건 만족 시 반복 실행
- For Loop: 지정된 인덱스 범위 내 반복 실행
- 이중 반복문: 2~9단, 각 단별 1~9 곱셈 구현

4. 열거형(Enum) 활용
- 상수 묶음: 관련 상수들을 한데 모아 관리
- 가독성 향상: 숫자 대신 의미 있는 이름으로 코드 관리
- Switch on 노드: 열거형 값에 따라 로직 분기

4 - 1





4 - 2

