У вас нет. Самое близкое, что вы можете сделать, это работать с Картами, чтобы имитировать его, или определять свои собственные объекты, с которыми нужно иметь дело.
Я никогда не использовал Resources.Load (), поэтому вы можете попытаться добиться чего-то другого, но я делаю, чтобы «порождать» объекты, превращая их в префаб (просто перетащите ваш объект в ваши активы). Затем объявите открытое поле GameObject в вашем скрипте, перетащите / вставьте в него префаб в инспекторе, а затем создайте его экземпляр, как вы сделали.
Надеюсь, это помогло!
Добавьте общедоступное поле public GameObject myPrefab;
к своему монобихевому поведению.
Установите его в редакторе, выбрав игровой объект и используя инспектор.
Создайте его как Instantiate(myPrefab, transform.position, Quaternion.identity);
. Вам нужны только ресурсы. Загрузка, если ваш ресурс не существует во время компиляции. И, как сказано в документации, ресурсу.Load нужно, чтобы ресурс был в папке Resources
.
https://docs.unity3d.com/ScriptReference/Resources.Load.html