对场景中的游戏对象进行单元测试

我在尝试进行单元测试时遇到了麻烦。我有一个在场景上添加游戏对象的方法,每个游戏对象具有不同的位置和旋转度以及一个父对象。我想运行测试以检查我的对象是否以相同的位置和旋转添加到其父对象中。

我在播放模式测试中尝试过,但在执行GameObject.Find()时始终得到NullReferenceException,但在编辑模式下进行了相同的测试,但由于所有对象都未初始化,所以它不起作用。

当唤醒和开始单行为的方法被调用时,如何在现场测试游戏对象?

我希望有人能帮助我

Robert1973 回答:对场景中的游戏对象进行单元测试

您可以尝试引用产生的每个对象并将它们存储在数组中。

之后,您可以遍历数组以对其进行测试。

Gameobject.Find(...)成本高昂,如果想在不破坏脚本的情况下重命名场景中的对象,就会成为问题。

本文链接:https://www.f2er.com/3167936.html

大家都在问