В настоящее время я работаю над системой Оборудования, которая будет Инстанцировать игровые объекты на сцену из списка, до этого я не использовал систему Инстанции, просто постоянно поддерживая Активные Игровые Объекты на сцене.
Теперь, когда я создаю игровой объект (Prefab), я сталкиваюсь с ошибкой «Потерять ссылки», когда я их создаю, я просматривал различные другие статьи, такие как это обсуждение здесь:
Однако я смотрю на альтернативные способы, помимо использования тегов, поскольку эта система может использовать большое количество тегов, снижающих производительность игры с течением времени. Кто-нибудь знает другие способы сохранения ссылок со сцены в сборный домик?
Так как это новая система, я на самом деле просто ищу предложения о том, как сохранить ссылки игровых объектов сцены в префаб, поскольку моя старая система просто удерживала игровые объекты активными на сцене, а не создавала их экземпляры. еще раз, я хотел бы услышать различные типы методов, нечто большее, чем просто использование тегов.
Ссылки, которые я пытаюсь сохранить, - это три элемента Transform из сценария, прикрепленного к моему префабу, они следующие
public Transform camPos;
public Transform aimLocation;
public Transform crosshairLocation;
В настоящее время я просто перетаскиваю игровые объекты со сцены в общедоступные поля в скрипте
Поскольку это будет основная система, я бы не хотел использовать теги для этой системы. Но это определенно допустимая опция. Я просто ищу другие методы для сохранения ссылок игровых объектов сцены в префаб При создании префаба на сцену,
Спасибо, что нашли время, чтобы прочитать, и любые предложения будут высоко оценены!
Любые вопросы, просто задавайте!