Unity:通过播放模式测试访问Assembly-CSharp中的类

时间:2018-08-28 13:58:21

标签: unity3d

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

1 个答案:

答案 0 :(得分:1)

用户'MafiaMoe'在Unity论坛中回答了该问题:

  

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

     

但是,在进行游戏模式测试后,我们的游戏开发开始了   例行公事,我想我有个更好的主意。 >我们一直在做的是'为所有用户启用播放模式测试   程序集关闭并设置已经预先准备好的测试场景   配置为“加载时运行”。这样,所有playmode测试脚本   需要做的是加载场景并断言某些日志消息显示   上。

     

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