4/30更新分
こんばんは。今週はACVIの発売日が発表されました。これは8/25以降進捗が死ぬ可能性があることを意味しており、かなりヤバイです。
年貢
休みです。すみません~~~~
実装
Unreal Engineには UGameUserSettings というユーザー設定を格納してくれるっぽい便利なクラスがあります。これを拡張してユーザー設定を実装しようと思ったんですが、
- あってもよさそうな設定項目(音量とか)がない
- (小規模なプロジェクトでは)いらねー項目(影の品質、FPS上限設定など)が大量にある
- GetGameUserSettingsで自分が作った子クラスを返すようにする必要がある?っぽいののやり方がわからなかった
というような理由で代わりにSaveGameクラスを使うことにしました。しかしフルスクリーンモードを設定する場合は UGameUserSettings::SetFullscreenMode() が便利というか他の方法は無いか凄まじく面倒なので、
- SaveGameオブジェクトをロード
- ロードしたSaveGameの項目によってUserSettingsのFullScreenをセット
という手順を踏むことにしました。いまのところ良さそうですが何かの拍子に地獄の蓋が開く可能性もありそうなので覚えておこうと思います。
振り返りと次回
今週も目標を達成できました。毎日作業が習慣化できておりかなりいい感じです。
2月くらいに適当に4月末までの毎週の目標を立てたんですが、結構いい感じだったので今回も三ヶ月分の毎週分の目標を立ててやっていきたいと思います。
というわけで来週は
- 7月末までの目標立てる
- 終わったら初週分の作業やる
ができればいいかなと思います。
では来週もよろしくお願いします。お元気で。