存储游戏范围变量的最佳方法
我有一个选项屏幕来处理诸如难度,分辨率,全屏等内容,但是我正在努力寻找在运行时存储/获取这些变量的“最佳”方法。 当前,我实现了一个Constants包含所有GameOption枚举的类,但是如何为所有这些选项选择默认值?另外,如何获取当前选择的枚举? 具体来说,关于分辨率,我决定存储这些值,但是我不确定如何获取默认值或当前存储的值。任何方向都很好;谢谢!:) namespace V1.test.RPG { public class GameOptions { public enum Difficulty { EASY, MEDIUM, HARD } public enum Sound { ON, QUIET, OFF } public enum Music { ON, QUIET, OFF } public enum ResolutionWidth { SMALL = 1280, MEDIUM = 1366, LARGE = 1920, WIDESCREEN = 2560 …