<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>模态栈 on PlumePHP</title><link>https://plumephp.com/tags/%E6%A8%A1%E6%80%81%E6%A0%88/</link><description>Recent content in 模态栈 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 09 Apr 2026 09:52:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%A8%A1%E6%80%81%E6%A0%88/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot UI 模态栈与返回键治理：弹窗、侧栏和手柄 B 键要听同一个出口</title><link>https://plumephp.com/godot-modal-stack-back-navigation-2026/</link><pubDate>Thu, 09 Apr 2026 09:52:00 +0800</pubDate><guid>https://plumephp.com/godot-modal-stack-back-navigation-2026/</guid><description>&lt;h2 id="返回键混乱是-ui-架构问题不是按键问题"&gt;返回键混乱是 UI 架构问题，不是按键问题&lt;/h2&gt;
&lt;p&gt;Godot 项目里的 UI 一多，Esc、手柄 B、Android 返回键、弹窗关闭按钮很容易各走各的。商店弹窗里打开确认框，按 B 关掉了整个商店；设置页改了画质未保存，按 Esc 直接退出；侧栏、Toast、教程遮罩和网络重连弹窗同时出现，谁先关闭没人说得清。统一模态栈的目的，就是让所有临时 UI 都登记到同一个出口。&lt;/p&gt;</description></item></channel></rss>