# 增加内容前，先检查手机上容易出问题的交互

> 增加关卡或准备商店应用安装包前，先在手机上检查布局、触摸、中断和重新开始的行为。

- URL: https://oneshotgems.ai/zh-Hans/topics/mobile-game-prototype-checklist
- 类别: 游戏开发者指南
- 类型: 指南
- 更新日期: 2026年10月5日

原型在桌面上看起来很有说服力，但在手机上仍然会失败，因为视口缩小、手指遮住操作或应用程序中断破坏了运行。在制作更多关卡之前，使用一个小的“通过或修改”清单。选择一款能够代表您的目标的真实手机和一款较窄的视口；如果您正在构建本机应用程序，还可以使用平台模拟器来获取其他屏幕情况。模拟器不能取代硬件上的触摸测试。

## 通过首屏检查

从首次访问或全新安装开始。确认说明和第一个操作完整显示，开始游戏时不会误触浏览器缩放或滚动，并且玩家行动前就能认清目标。网页游戏要正确设置移动视口，并在浏览器控件可见时测试；原生应用则要单独检查安全区和启动行为。

使用这个简短的检查表并记下通过或失败：

- 第一个目标和主要操作无需水平滚动即可可见。
- 初次玩家可以使用预期的触摸动作开始和暂停。
- 浏览器控件、缺口或系统 UI 不会隐藏任何基本指令。
- 中断的运行将根据规定的游戏规则恢复或重置。

## 通过触摸测试完整一轮

从头开始玩到输赢。点击每个控件的可见边缘附近，重复尝试主要操作，如果允许按住，则按住它，然后触摸游戏表面之外。检查取消的手势是否会清除任何保持状态。 MDN 的触摸指南记录了开始、移动、结束和取消事件；游戏应该定义玩家对每个支持的手势看到的内容。

## 中断、恢复和重新测试

游戏中切换到其他应用，锁屏再解锁，然后返回游戏。检查计时规则、音频状态和本局进度。支持旋转屏幕的话，旋转一次。重新开始游戏，确认分数、关卡和控制状态回到预期初始值。Android 或 iOS 应用要在候选发布构建上重复同一流程；托管的网页游戏则要重新加载后再试。每次修复后都使用相同步骤，方便比较结果。

对于 Oneshot Gems 原型，先试玩预览，再在创作对话中说明具体哪一步失败。一次提出一项修改，完成后在新版本中重测该步骤，并完整玩一局。

## 常见问题

**增加内容前，需要在多少部手机上通过测试？** 从一部具有代表性的物理手机和您支持的最窄视口开始，然后根据受众和已知平台差异添加设备。通过两个案例并不能证明每个设备都会表现相同。

**响应式设计仿真可以取代手机测试吗？** 不会。仿真有助于比较视口大小，但真实的触摸、系统手势、音频路由和中断需要实际的设备检查。

## 跟随好奇心探索

- [手机游戏开发：首先选择你的目标](https://oneshotgems.ai/zh-Hans/topics/mobile-game-development): 规划手机游戏，比较浏览器版本与原生应用，并在添加移动平台专用功能前选择可行的开发流程。
- [Android 游戏开发：从原型到构建](https://oneshotgems.ai/zh-Hans/topics/android-game-development): 选择适合 Android 的游戏引擎，在不同屏幕尺寸的真机上测试，并准备签名构建和 Play Console 商店资料。不要假定一种工具能满足所有需求。
- [iOS 游戏开发：选择引擎和测试路径](https://oneshotgems.ai/zh-Hans/topics/ios-game-development): 比较原生 iOS 游戏工具和跨平台引擎，在模拟器和设备上进行测试，然后了解 App Store 发布顺序。
- [小游戏的跨浏览器测试](https://oneshotgems.ai/zh-Hans/topics/game-cross-browser-testing): 为小型网页游戏选择一个实用的浏览器测试矩阵，重点关注输入、渲染、视口变化和玩家使用的环境。

## 延伸阅读

- [MDN：移动视口配置](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/meta/name/viewport)
- [MDN 移动触摸控制](https://developer.mozilla.org/en-US/docs/Games/Techniques/Control_mechanisms/Mobile_touch)
- [Apple 在模拟或物理设备上进行测试](https://developer.apple.com/documentation/Xcode/running-your-app-on-simulated-or-physical-devices)

---
规范页面: https://oneshotgems.ai/zh-Hans/topics/mobile-game-prototype-checklist
