UE5 강의 3 - 반복문(중첩, break), 함수, 배열, 블루프린트 클래스
이 글은 UnrealEngine5 Class 시리즈의 3번째 기록입니다. (총 10개)
오늘 한 일
- 언리얼 블루프린트 기초
-
반복문
- 중첩: 반복문 안에 반복문을 사용하는 것

- Break(제어)
-
함수
-
배열(자료구조)
-
- 블루프린트 클래스: 재사용 및 확장이 가능. 레벨 블루프린트와 달리 특정 레벨에 종속되지 않음. 상속 가능.
- [실습] 중첩 반복문 활용(구구단 출력하기)

- [실습] 구구단 출력 변경하기

- [실습] 구구단 출력 결과값을 캐싱 처리, 함수
ArrCachedResults(배열 변수) 구구단 결과값(72개) 파라미터로 구구단 번호를 입력받음. (단, 리턴값없음 바로 출력, 파라미터( 2 ~ 9) 값을 가질 수 있음 (함수이름: PrintResult, 파라미터 이름: Index) 인덱스 접근 입력값이 5인 경우 출력값 결과(5단의 결과값만 출력(단, 연산은 없다. 캐싱된 결과값에서 가져온다))

입력값이 8인 경우

어려웠던 점
- 자릿수를 출력하라는게 무슨 뜻인지 몰랐다. 주어진 숫자를 낱개로 분해해서 출력하라는 의미였다.
배운 점
- 자릿수: 주어진 숫자를 각각 낱개로 분해한 것
- 자릿값: 보여지는 숫자의 가치. 예를들어 53은 5와 3이라는 숫자이지만 자리에 의해 5는 50으로 3은 3의 가치를 갖게 된다.
- 초기화는 앞쪽에 하는 것이 좋음
- 퓨어함수(read only): return value만 있는 것
해야 할 일
Series: UnrealEngine5 Class
1 | UE5 강의 1 - OT 2 | UE5 강의 2 - 변수, 연산자, 분기문(비교), 반복문 3 | UE5 강의 3 - 반복문(중첩, break), 함수, 배열, 블루프린트 클래스 읽는 중 4 | UE5 강의 4 - 오브젝트(액터)간 통신 방법 4가지 5 | UE5 강의 5 - GUI(UMG) 6 | UE5 강의 6 - UMG 7 | UE5 강의 7 - UMG, 카메라 8 | UE5 강의 11 - C++ 기초 문법 개론 1 9 | UE5 강의 12 - C++ 기초 문법 개론 2 10 | UE5 강의 13 - C++ 기초 문법 개론 3