Использование локальных ресурсов и создание приложения Unity - PullRequest
0 голосов
/ 04 сентября 2018

После создания приложения Unity я не могу Instantiate объекты в моей папке Resources. Вот выдержка из файла output_log.txt этой сборки:

ArgumentException: The Object you want to instantiate is null.
  at UnityEngine.Object.CheckNullArgument (System.Object arg, System.String message) [0x00000] in <filename unknown>:0 
  at UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Transform parent, Boolean instantiateInWorldSpace) [0x00000] in <filename unknown>:0 
  at UnityEngine.Object.Instantiate[GameObject] (UnityEngine.GameObject original, UnityEngine.Transform parent, Boolean worldPositionStays) [0x00000] in <filename unknown>:0 

Эта ошибка касается префаба, который не может быть найден моим скриптом, и касается следующих строк:

GameObject radio_button = Resources.Load<GameObject>(GlobalConfiguration.Instance.RootPrefabs+"/RadioButton"
foreach (string type in toggle_names)
{
   if (type == string.Empty || type == null) continue;
   GameObject go = Instantiate(radio_button, parent, false);
   (...)

GlobalConfiguration содержит RootPrefabs = "Prefabs";.

Это проблема с префабами, но я также столкнулся с внешними ресурсами, такими как файлы JSON. Чего мне не хватает?

Для информации, я использую VRTK.

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