Unreal Cpp · settings

GameUserSettings 저장/적용 구조

플레이어 설정 값을 Config 변수로 보관하고 저장, 로드, 적용 단계를 통해 ini 파일과 게임 상태를 맞춥니다.

설정 관리 단계

config

Config Variable

볼륨, 언어 같은 사용자 값을 선언합니다.

Getter/Setter

읽기와 변경 경로를 명확히 둡니다.

LoadSettings

시작 시 ini 값을 객체로 가져옵니다.

SaveSettings

변경값을 GameUserSettings.ini에 기록합니다.

ApplySettings

해상도나 품질 설정을 실제 게임에 적용합니다.

config var setter SaveSettings LoadSettings ApplySettings

정리

설정 시스템은 값을 저장하는 코드와 실제 게임에 반영하는 코드를 분리해 사용자가 바꾼 옵션을 안정적으로 유지합니다.