Юнит тест игровых объектов на сцене - PullRequest
0 голосов
/ 04 ноября 2019

У меня проблемы с выполнением юнит-тестов. У меня есть метод добавления игровых объектов на сцену, каждый игровой объект имеет свою позицию, поворот и родителя. Я хочу запустить тесты, чтобы проверить, что мои объекты добавляются к их родителям с той же позицией и вращением.

Я пытался в тестах режима воспроизведения, но продолжаю получать исключение NullReferenceException при выполнении GameObject.Find () Я делал тот же тест врежим редактирования, но он не работает, потому что все объекты не инициализированы.

Как я могу протестировать игровые объекты на сцене при вызове метода пробуждения и запуска monobehaviours?

Я надеюсь, что кто-то может мне помочь

1 Ответ

0 голосов
/ 04 ноября 2019

Вы можете попытаться сослаться на каждый порожденный объект и сохранить их в массиве.

После этого вы можете перебирать массив для его проверки.

Gameobject.Find(...) стоит дорого и может стать проблемой, если вы хотите переименовать ваш объект в вашей сцене, не нарушая сценарий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...