Как удалить клон префаба созданный в скрипте. Unity
Хочу что бы при стрельбе на сцене появлялся префаб выстрела, и через промежуток времени он исчез, но получается, как я понял, что я указал ссылку на префаб, и когда я создаю его в сцене он не создает сам префаб с ссылкой, а клонирует его, помогите исправить.

Ответы (1 шт):
Ты уничтожаешь сам префаб а не его клон, тебе надо назначить переменную с экземпляром объекта.
Как удалить клон префаба созданный в скрипте. Unity
Хочу что бы при стрельбе на сцене появлялся префаб выстрела, и через промежуток времени он исчез, но получается, как я понял, что я указал ссылку на префаб, и когда я создаю его в сцене он не создает сам префаб с ссылкой, а клонирует его, помогите исправить.

How to remove the (Clone) from instantiated prefab C#
Thanks guys! Just got a message that this was answered.
2 Ответов
- Отсортировать:
Ответ от GibTreaty · 03/08/12 06:44
GameObject go = Instantiate(enemy, new Vector3(0,0,10),Quaternion.identity) as GameObject;
Этим пользователям нравится это
I believe that will change the name of the original prefab
I didn’t realize before that he was actually setting the prefab’s name and not the instantiated object’s name.
It’s easier this way:
This tip worked great!
Even easier (if you do not need to keep track of the prefab). Instantiate(prefab).name = prefab.name; This should instantiate the object and change its name to the one in the prefab.
Well, it’s not really easier. It’s just a bit shorter but more cryptic since you do several things in a single line. This is bad for debugging (exceptions only tell you line numbers. If you do 5 things in a single line you have no idea what part failed). Also in most cases you usually need to do several additional things to the instantiated object or you want to store it in some kind of list to keep track of the object. In both cases you need an explicit local variable.
Русские Блоги
Об уничтожении и клонировании префабов в Unity (как избежать удаления префабов)
Я собираюсь сделать игру-стрелялку сегодня. Изначально я хотел, чтобы мяч исчезал после запуска (потому что слишком много мячей приведет к зависанию системы, но после выполнения онлайн-операции обнаружено, что уничтожение не только удалит куб (клон), При этом префаб будет удален)
После долгих поисков я не смог решить эту задачу, поэтому добавил строку кода и решил ее плавно! Прикрепленный код:
/ A code block
var foo = ‘bar’;
Интеллектуальная рекомендация
Реализация JavaScript Hashtable
причина Недавно я смотрю на «Структуру данных и алгоритм — JavaScript», затем перейдите в NPMJS.ORG для поиска, я хочу найти подходящую ссылку на библиотеку и записывать его, я могу исполь.
MySQL общие операции
jdbc Транзакция: транзакция, truncate SQL заявление Transaction 100 000 хранимая процедура mysql msyql> -определить новый терминатор,Пробелов нет mysql>delimiter // mysql> -создание хранимой .
Используйте Ansible для установки и развертывания TiDB
жизненный опыт TiDB — это распределенная база данных. Настраивать и устанавливать службы на нескольких узлах по отдельности довольно сложно. Чтобы упростить работу и облегчить управление, рекомендуетс.
Последняя версия в 2019 году: использование nvm под Windows для переключения между несколькими версиями Node.js.
С использованием различных интерфейсных сред вы можете переключаться между разными версиями в любое время для разработки. Например, развитие 2018 года основано наNode.js 7x версия разработана. Тебе эт.
![]()
Шаблон проектирования — Создать тип — Заводской шаблон
Заводская модель фабрикиPattern Решать проблему: Решен вопрос, какой интерфейс использовать принципСоздайте интерфейс объекта, класс фабрики которого реализуется его подклассом, чтобы процесс создания.