Godot 运行时主题换肤:节日活动皮肤不能把按钮状态改丢
为什么要单独设计 活动节日、渠道合作、赛季界面都可能要求 UI 换肤。最危险的换肤不是颜色不好看,而是按钮 hover、disabled、focus 状态丢失,手柄焦点看不见,弹窗遮罩对比不足。Godot Theme 很强,但运行时换肤需要 token、兼容检查和回退策略。
tag
为什么要单独设计 活动节日、渠道合作、赛季界面都可能要求 UI 换肤。最危险的换肤不是颜色不好看,而是按钮 hover、disabled、focus 状态丢失,手柄焦点看不见,弹窗遮罩对比不足。Godot Theme 很强,但运行时换肤需要 token、兼容检查和回退策略。