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. 계산
큰 문제를 작은 문제로 바꿔서 해결한다.
재귀함수에서 같은 계산이 반복될 경우 프로그램의 부하가 기하급수적으로 증가.
-> 동적 프로그래밍: 이미 계산한 값을 저장해서 중복 줄이기. (배열/맵에 저장)