Unreal Cpp · settings

GameUserSettings 저장/적용 구조

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

설정 관리 단계

config

Config Variable

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

Getter/Setter

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

LoadSettings

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

SaveSettings

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

ApplySettings

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

config var setter SaveSettings LoadSettings ApplySettings

GameUserSettings 저장/적용 정리

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