<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Viewport on PlumePHP</title><link>https://plumephp.com/tags/viewport/</link><description>Recent content in Viewport on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 20 Jun 2026 12:44:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/viewport/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot 本地分屏协作：多 Viewport、多输入和 UI 焦点怎么不乱</title><link>https://plumephp.com/godot-split-screen-local-coop-2026/</link><pubDate>Sat, 20 Jun 2026 12:44:00 +0800</pubDate><guid>https://plumephp.com/godot-split-screen-local-coop-2026/</guid><description>&lt;p&gt;本地分屏合作听起来像复古功能，但做起来一点都不简单。两个玩家共用一台设备，意味着输入设备要分配，镜头要分屏或动态合并，UI 焦点不能互相抢，暂停菜单要知道是谁打开的，性能预算还要乘以多个视口。Godot 的 Viewport 和输入系统能支持这些需求，但需要清晰架构。&lt;/p&gt;</description></item><item><title>Godot Android 分屏模式适配：窗口突然变窄时别只重排按钮</title><link>https://plumephp.com/godot-android-multiwindow-viewport-resize-2026/</link><pubDate>Tue, 17 Feb 2026 16:05:00 +0800</pubDate><guid>https://plumephp.com/godot-android-multiwindow-viewport-resize-2026/</guid><description>&lt;h2 id="分屏不是一次普通-resize"&gt;分屏不是一次普通 resize&lt;/h2&gt;
&lt;p&gt;Android 分屏和多窗口模式看起来像普通窗口尺寸变化，实际对游戏客户端更像一次小型环境切换。屏幕比例会突然变窄或变矮，系统栏占用区域变化，触摸坐标重新映射，软键盘可能挤压可用区域，游戏相机的视野和 UI 安全区都要重新计算。只把按钮锚点改成自适应，通常不够。&lt;/p&gt;</description></item></channel></rss>