我正在为Unity项目编写测试用例。我想创建一个Monobehaviour类的实例。
问题: 当我尝试使用标记找到游戏对象时,空值。
代码:
[UnityTest]
public IEnumerator DummyTestWithEnumeratorPasses() {
GameObject dummyController = GameObject.FindWithTag("dummyControllerTag");
Debug.Log (dummyController); // Null always.
yield return null;
}
快照:
修改:
评论之后,这是我的新代码与标签名称匹配:
[UnityTest]
public IEnumerator DummyTestWithEnumeratorPasses() {
GameObject CUIController = GameObject.FindWithTag("CUIControllerTag");
Debug.Log (CUIController); // Null always.
yield return null;
}