После создания приложения 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.