Как создать объекты до нажатия кнопки Start

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Как создать объекты до нажатия кнопки Start

Сообщение Shpaloed 17 сен 2019, 16:55

Возник вопрос, связанный с созданием объектов в игровой зоне. Суть в том, что у меня изначально объекты создаются из зелёных кубов

Изображение

После нажатия Start, из места нахождения зелёных кубок начинают бесконечно создаваться красные

Изображение

Сам же скрипт выглядит так

Изображение

Однако проблема в том, что при нажатии кнопки Start мне нужно, чтобы эти объекты уже были созданы какое-то время и сама игра в самом начале выглядела примерно так

Изображение

Как это можно реализовать ?
Shpaloed
UNец
 
Сообщения: 4
Зарегистрирован: 24 июл 2019, 14:29

Re: Как создать объекты до нажатия кнопки Start

Сообщение Saltant 17 сен 2019, 17:03

Так и создай эти объекты на сцене, при старте запускай корутину например которая удалит твои объекты со сцены через определенное время.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Старожил
 
Сообщения: 695
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
Skype: saltant1989
  • Сайт

Re: Как создать объекты до нажатия кнопки Start

Сообщение Shpaloed 17 сен 2019, 17:39

Saltant писал(а):Так и создай эти объекты на сцене, при старте запускай корутину например которая удалит твои объекты со сцены через определенное время.


В моём случае, все объекты создаются из префаба и идут с определённой скоростью и интервалом (которые я задаю вручную). Если я начну самостоятельно помещать эти объекты на сцену, то этот интервал будет сбит. Как сделать это программным методом тоже непонятно.
Shpaloed
UNец
 
Сообщения: 4
Зарегистрирован: 24 июл 2019, 14:29

Re: Как создать объекты до нажатия кнопки Start

Сообщение Saltant 18 сен 2019, 00:58

Скорее всего ты что то перемудрил или объяснил свою идею не ясно, я например не понял что ты вообще хочешь сделать и зачем ты "из зеленых кубов создаешь красные".
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Старожил
 
Сообщения: 695
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
Skype: saltant1989
  • Сайт

Re: Как создать объекты до нажатия кнопки Start

Сообщение Friend123 18 сен 2019, 09:27

Так а если создать объекты при старте сцены и просто их деактивировать, а потом в нужный момент обратно активировать...
Аватара пользователя
Friend123
Старожил
 
Сообщения: 606
Зарегистрирован: 26 фев 2012, 22:12
Откуда: Тверь
  • ICQ

Re: Как создать объекты до нажатия кнопки Start

Сообщение Jarico 18 сен 2019, 14:14

Saltant писал(а):Так и создай эти объекты на сцене, при старте запускай корутину например которая удалит твои объекты со сцены через определенное время.


Не по теме конечно но частое создание и удаление создаёт много мусора в памяти + занимается процессорное время, лучше использовать пул....
VK: _ttp://vk.com/salavan73
RakNet Client-Server Unity3D: _https://vk.cc/9xuZp8
RakNet Client-Server Github: _ttp://github.com/ep1s0de3/RakNet_Networking
RakNet Unity: _https://www.youtube.com/channel/UCPQ04Xpbbw2uGc1gsZtO3HQ
Jarico
UNIверсал
 
Сообщения: 363
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт

Re: Как создать объекты до нажатия кнопки Start

Сообщение Friend123 18 сен 2019, 16:45

Jarico писал(а):лучше использовать пул....

Если человек не может справиться с простыми вопросами, то, имхо, пул ему еще рано. Но подход верный.
Аватара пользователя
Friend123
Старожил
 
Сообщения: 606
Зарегистрирован: 26 фев 2012, 22:12
Откуда: Тверь
  • ICQ


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: cly4auHo и гости: 27