feat(render): 光影包加载与着色器热替换(type=shader,坏包回退默认)
This commit is contained in:
@@ -217,6 +217,17 @@ func main() {
|
||||
rend.SetAtlas(atlasImg)
|
||||
rend.SetCursorMode(true)
|
||||
|
||||
// 光影包(渲染.md §9:未安装 → 默认光影;坏包 → 回退默认)
|
||||
if sp, err := render.LoadShaderPack(am); err != nil {
|
||||
log.Warnf("光影包加载失败(使用默认光影):%v", err)
|
||||
} else if sp != nil {
|
||||
if err := rend.ApplyShaderPack(sp); err != nil {
|
||||
log.Warnf("光影包应用失败(使用默认光影):%v", err)
|
||||
} else {
|
||||
log.Infof("已加载光影包 %q", sp.ID)
|
||||
}
|
||||
}
|
||||
|
||||
// UI 层(UI还原.md §3.1:427×240 基准 × 3 缩放 = 1280×720)
|
||||
guiScale := float32(3)
|
||||
uiR, err := ui.New(cfg.Client.WindowWidth, cfg.Client.WindowHeight, guiScale)
|
||||
|
||||
Reference in New Issue
Block a user