可以使用 Unity Test Runner 为 Unity 编写单元测试。我希望在命令行中调用这些测试,以便将它们作为 Git 工作流程的一部分自动运行。
您可以通过命令行运行测试
Unity.exe -runTests -batchmode -projectPath ~/path -testPlatform PlayMode
这工作正常,但是 Unity 总是以 640 x 480 的分辨率运行我的测试,这不现实。我进行这些测试的主要动机也是为了测试在不同目标分辨率下的正确性,但这似乎不太可能实现。