继上篇帖子后详细说明slot.lua之后,继续来讲global.lua和settings.lua的用法。 一句话说明整体作用: settings.lua:游戏的本地设置文件,主要是画面分辨率、全屏、语言、音量等个人偏好配置。游戏启动时会读取它。 global.lua:全局数据、统计相关,这里只看到和“营销/统计”有关的字段(比如你玩了几次)。 settings.lua 参数说明: local obj1 = { ["fps"] = 60; ["fullscreen"] = true; ["height"] = 1440; ["highdpi"] = false; ["large_pointer"] = true; ["locale"] = "zh-Hans"; ["msaa"] = 0; ["pause_on_switch"] = false; ["texture_size"] = "fullhd"; ["volume_fx"] = 0.42967908249158; ["volume_music"] = 0.fps:目标帧率,这里是60帧。 fullscreen:是否全屏显示。 true:全屏 false:窗口化 width / height:游戏渲染分辨率的宽和高,这里是2560x1440。 highdpi:是否启用高DPI支持(主要影响高分屏的缩放/清晰度)。 一般true会更清晰但可能略占性能。 large_pointer:是否使用【大号鼠标指针】。 true:更容易看见鼠标 locale:语言/地区,这里是简体中文。 msaa:多重采样抗锯齿等级(MSAA)。 0表示关闭抗锯齿;数值越大画面边缘越平滑,也更吃性能(比如2、4、8等)。 pause_on_switch:切出(切到其他窗口)时是否自动暂停游戏。 vsync:垂直同步,这里是关闭。切出自动暂停:true 切出依然在后台运行:false 纹理贴图质量/尺寸:texture_size。"fullhd"表示1080p级别或更高质量的纹理;部分游戏会有"低"/"中"/"高"/"fullhd"等选项。 音效音量(0~1的小数):volume_fx,此处约为0.43,偏中等偏低。 音乐音量(0~1):volume_music,此处约为0.66,偏中等偏高。 垂直同步:vsync。 防撕裂,帧率锁到显示器刷新率(如60Hz),输入延迟可能略大:true 不锁帧,更流畅但可能有画面撕裂:false global.lua参数说明 local obj1 = { ["marketing"] = { ["session_count"] = 12; }; } return obj1 营销/统计:marketing,通常是给“营销/统计”模块用的子表,不影响游戏玩法本身,更多是统计数据用。session_count:你启动/游玩游戏的会话次数,这里是12。可能用于统计你玩了多少次、弹出评价提示、统计分析等。




换一换 





















