【代碼便箋】UE4全局Gamma選項
記錄常用代碼,供未來參考。
這段代碼在PlayerController組件的TickComponent 每幀執(zhí)行,讀取“用戶偏好(游戲選項)子系統(tǒng)”中的用戶配置的Gamma值與游戲當前Gamma值比較,當不一致則修改游戲Gamma為當前配置的Gamma值。
UserPreferenceSubsystem 是一個 GameInstanceSubsystem,?可以從Config ini文件讀取,亦可從指定USaveGame來讀取玩家配置。
這段代碼在PIE中運行會影響到所有的PIE窗口內(nèi)的內(nèi)容,故Threshold改用CameraModifier和一個后處理材質(zhì)來調(diào)整游戲中的Gamma值。
標簽: