<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>冷却 UI on PlumePHP</title><link>https://plumephp.com/tags/%E5%86%B7%E5%8D%B4-ui/</link><description>Recent content in 冷却 UI on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 08 Apr 2026 10:38:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%86%B7%E5%8D%B4-ui/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot 技能冷却与充能 UI：按钮转圈只是最后一步</title><link>https://plumephp.com/godot-ability-cooldown-charges-ui-2026/</link><pubDate>Wed, 08 Apr 2026 10:38:00 +0800</pubDate><guid>https://plumephp.com/godot-ability-cooldown-charges-ui-2026/</guid><description>&lt;h2 id="冷却-ui-最怕看起来能按实际按不出来"&gt;冷却 UI 最怕看起来能按，实际按不出来&lt;/h2&gt;
&lt;p&gt;技能按钮的冷却转圈看上去简单：读一个剩余时间，画一个遮罩，时间到就亮。但真正上线后，玩家抱怨的往往不是“圆圈画错了”，而是“我看到它亮了，按下去却没有反应”。原因可能是公共冷却还没结束、充能层数只恢复到客户端预测值、角色处于沉默、目标不合法、服务器刚回滚了释放结果，或者动画前摇期间按钮应该显示排队而不是可释放。&lt;/p&gt;</description></item></channel></rss>