UE가 제공해주는 템플릿
FStramableManager, AsyncLoad, Soft/Weak Reference
===
로드와 릴리스에 대한 게임 별 정책, 메모리 예산 정책 (메모리는 한정된 자원)
Level Streaming -> 월드 파티션
딜레이 릴리즈 - 가장 흔하게 사용되는 릴리스 정책
LRU - 메모리 총량을 관리하기 위한 정책
의존성 분리
=====
FunctionMap -> UFUNCTION()
DDD - Data Derived Development
데이터를 쉽게 수정하기 위해
기획자나 아트가 개발에 참여를 쉽게 하기 위해서
데이터와 로직을 분리하려고
DataAsset : 개별적인 설정 - 데이터가 단 하나 필요할 때
DataTable : 정형화된 대량 데이터 - 데이터가 Array, Map 형식으로 필요할 때
CSV를 사용할 수 있다. Export, Import가 되기 때문에.
DA_GameTables
TSoftObjectPtr ItemDataTable
USTRUCT는 기본적으로 기본 생성자가 꼭 있어야 한다.
Validator
check() / ensure
->디버깅 팁 및 Profiling 특강 참고
UMG - Unreal Motion Graphic
=====
크래시가 났을 때 나오는 팝업에서 WithoutSending을 누르면
Saved에 .log / .dmp파일이 생성된다!
===
DefaultEngine.ini
[CrashReportClient]
bAllowCrashDumpsInShipping=true
[/Script/Engine.CrashReportClientConfig]
bAllowCrashDumpsInShipping=true
[YourUser]\AppData\Local\CrashReportClient\Saved\Logs
===
'TIL' 카테고리의 다른 글
| 26.04.16일자 - TIL (0) | 2026.04.16 |
|---|---|
| 26.04.14일자 - TIL (0) | 2026.04.14 |
| 26.04.07일자 - TIL (0) | 2026.04.07 |
| 26.04.06일자 - TIL (0) | 2026.04.06 |
| 26.04.03일자 - TIL (0) | 2026.04.03 |