Unity:从游戏模式测试中访问汇编-CSharp 中的类



是否可以在播放模式测试中引用Assembly-CSharp?我想在我的测试中测试/使用脚本,但不知道如何引用汇编-CSharp。 谢谢!

这个问题在Unity论坛上由用户'MafiaMoe'回答:

">

解决方案"是右键单击"测试运行程序"选项卡,然后单击 "为所有程序集启用播放模式测试"。然后(重新启动 Unity(游戏模式测试可以直接在游戏脚本中编写。我 认为这个视频有一个很好的例子:YouTube

。但是,在工作游戏模式测试进入我们的游戏开发之后 例行公事,我想我有更好的想法,这一切应该如何工作。> 我们一直在做的是保持"为所有人启用游戏模式测试 程序集的 OFF 并设置已经预先准备好的测试场景 配置为"负载运行"。有了这个,所有的播放模式测试脚本 需要做的就是加载场景并断言某些日志消息显示 向上。

这似乎减少了创建和维护测试的过程 令人费解,因为几乎所有配置都发生在 编辑 器。这也意味着>游戏脚本中不会笨拙地包含任何游戏模式测试,而这种类型的测试似乎最适合验证。 游戏场景中多个脚本之间的交互。

最新更新