下载 App
求助 【求助】竖屏游戏整层画面被压窄拉长,真机日志却显示是横屏尺寸
4 小时前8 浏览综合
大家好,我们的 游戏今天也在加班超度 偶尔会接收到玩家反馈:竖屏运行时,整个游戏画面挤在中央,两侧出现大面积黑边,文字、按钮、角色和背景都被拉得细长。玩家表示重新启动多次仍然如此,想请官方帮忙判断应从哪一层排查。
设备与版本
今天拉到一条同样画面异常的真机反馈,信息如下:
- 设备:vivo V2323A(PD2323),Android。
- 反馈记录:37945;平台 version_id:336645。
- 反馈字段 runtime_version:2.16.35(不是已确认的 TapTap App 版本号)。
- 引擎:UrhoX release-1.33,提交 941c81061;BuildTime:2026-10-09_14_43_24。
- 该次启动加载的游戏资源版本:1.0.177。
- 当前项目配置:screen_orientation = "portrait"。
关键日志
下面时间取自 2026-10-22 的原始设备日志:
text14:13:38.515 Graphics mode: 2400x1080 (logic=800x360, dpr=3) fullscreen monitor 0 14:14:12.779 Android Window Restore width[2400], height[1080] 14:14:36.831 Android Window Restore width[2400], height[1080]
反馈截图为 324×720 竖屏,但引擎启动及两次窗口恢复仍报告横屏尺寸。附件里的结算弹窗也有相同变形,现象不局限于战斗区域。
已做的检查
游戏使用 UI.Scale.DEFAULT,内容区域居中并设置 maxWidth=540。这两项在之前版本中已存在。
按本地 UI 参考库的算法,2400×1080、DPR=3 时,内容区域约占总宽的 47.7%,与截图中央只占约半屏的现象相符。不过手机实际使用内置 stable 库,尚未取得对应源文件摘要,这个计算仅作为辅助线索。
因此目前怀疑:横屏尺寸的渲染结果被放入竖屏显示区域,发生了非等比缩放。但仅凭现有日志,还无法确定是宿主 Surface、引擎窗口尺寸更新,还是其他环节的问题;我们尚未在同型号设备主动复现,也没有确认修复方案。
想请官方协助确认
- 是否有已知的横竖屏切换或窗口恢复问题,会使竖屏游戏持续报告横屏尺寸?
- 建议如何获取同一时刻的宿主 View / Surface、framebuffer、graphics:GetWidth()/GetHeight()/GetDPR() 和窗口方向,用于确定首次出现尺寸不一致的位置?
- 如果怀疑恢复或 resize 链路异常,有没有官方推荐的诊断方式或安全恢复接口?
玩家反馈中的“重新启动”是否包含彻底结束 TapTap 进程,目前尚未确认;进入前是否运行过横屏游戏、系统旋转锁定状态,也还没有记录。
说明:以下为两份原始真机日志中的相关摘录,保留日志原始时间;资源地址和启动实例标识已省略。不是完整日志,时间所属设备时区尚未独立确认。 游戏资源版本(原始 manifest 路径):1.0.177 / manifest-46c91d62.json。
[2026-10-22 14_14_29_588] [RAW] [2026-10-22 14_14_29_588][1674][Script] [load-trace][LT1-20261017] boot=[redacted] event=local_read_end platform=Android outcome=1 ready=0 closed=0 root=acknowledged initial=0 exclusive=1 read=0 upload=0 migration=0 transition=0 chapter=0 save=0 owner=0 io=0 cloud=1 account_ready=1 session=- reconnect=0 [2026-10-22 14_14_30_619] [RAW] [2026-10-22 14_14_30_619][1676][Script] [load-trace][LT1-20261017] boot=[redacted] event=background_remote_end platform=Android outcome=1 ready=0 closed=0 root=acknowledged initial=0 exclusive=0 read=0 upload=0 migration=0 transition=0 chapter=0 save=0 owner=1 io=0 cloud=1 account_ready=1 session=- reconnect=0 [2026-10-22 14_13_37_970] [INFO] UrhoX: version/release-1.33, 941c81061; BuildTime: 2026-10-09_14_43_24 [2026-10-22 14_13_37_970] [INFO] Engine-res tag: 1.33 [2026-10-22 14_13_37_970] [INFO] Binary version: 1033000 [2026-10-22 14_13_38_515] [INFO] Graphics mode: 2400x1080 (logic=800x360, dpr=3) fullscreen monitor 0 [2026-10-22 14_13_39_488] [INFO] [Bootstrap/LoadProjectManifest] Loading manifest from [resource URL omitted] [2026-10-22 14_13_58_345] [INFO] [Bootstrap/LoadProjectManifest] Loading manifest from [resource URL omitted] [2026-10-22 14_14_12_779] [INFO] Android Window Restore width[2400], height[1080] [2026-10-22 14_14_23_789] [INFO] [Bootstrap/LoadProjectManifest] Loading manifest from [resource URL omitted] [2026-10-22 14_14_36_831] [INFO] Android Window Restore width[2400], height[1080]










![[游戏上新]史诗级大乱斗 多人动作联机截图](https://img2-tc.tapimg.com/video/cover/FmXLciQTWIiU_ZXleDTOcFwIe7ZA_20260522090143.jpg/_tap_ugc_m.jpg)

