Skip to content

Mock Test

woctordho edited this page Sep 8, 2024 · 5 revisions

模拟测试

我们可以随机生成大量的玩家输入,以检查游戏中的一些问题。

  1. 在Unity Editor中开始游戏
  2. 在Hierarchy中选中DebugUtils,在Inspector中找到MockInput component,把它启用(选中左上角的方框)
  3. Nova会开始随机进行各种操作,你可以观察Console中是否有报错信息,以及画面上的内容是否正常。目前支持的操作包括:
    • 从标题界面开始游戏
    • 前进
    • 选择选项
    • 存档
    • 读档
    • 快速存档
    • 快速读档
    • 从文本回顾界面回跳
    • 从设置界面返回标题
  4. steps是模拟的步数,如果走完之后觉得还不够,可以先在游戏状态下,禁用这个component,再把step设为更多的步数,再启用这个component
  5. canGoBack选中时才会进行读档/回跳/返回标题。如果一开始就允许这些操作,可能很难把游戏测试到后面的部分。因此我们建议先禁止这些操作,把游戏从头到尾测试一遍之后,再允许这些操作
  6. unlockAllNodesunlockDebugNodes分别表示是否在开始时解锁全部开始节点(不包括调试节点)和解锁调试节点
Clone this wiki locally