Unreal5 공부/TIL

2026/04/29 TIL

anna59 2026. 4. 29. 23:21

오늘의 목표

언리얼 강의 4-3, 4-4 

과제 8번

 


 

강의 내용 요약

UI 애니메이션 효과 및 3D 위젯 UI 구현

3D 위젯 컴포넌트

PlayerCharacter

위젯 컴포넌트에 위젯을 붙인다.

UI를 3D월드에 배치할 수 있게 해줌

-> 스크린: 화면에 고정된 것처럼 보임 (월드에 배치되긴 함)

-> 월드: 월드에 고정

 

파티클과 사운드로 게임 효과 연출하기

UParticleSystem: 파티클을 만들 때 사용

USoundBase: 언리얼 소리 기본 class

- SoundWave 상속: 간단한 오디오 재생

- SoundCue 상속: 복잡한 사운드 설정 가능 (조합, 페이드, 블렌딩 등)

 

알고리즘 기초

재귀함수

꼬리 재귀: 재귀 함수가 함수의 마지막 동작일 때 반복문으로 자동 변환 (최적화)

 

재귀함수 작성

1. 종료 조건 작성

- 가장 먼저 할 것! (없을 시 stack overflow 발생)

2. 호출

3. 계산

 

큰 문제를 작은 문제로 바꿔서 해결한다.

 

재귀함수에서 같은 계산이 반복될 경우 프로그램의 부하가 기하급수적으로 증가.

-> 동적 프로그래밍: 이미 계산한 값을 저장해서 중복 줄이기. (배열/맵에 저장)