Задать вопрос
@TupaDev

Спавнится огромное количество объектов, что делать?

Код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Spawn : MonoBehaviour
{
		public GameObject Smile;

		private void Start()
		{
			StartCoroutine(SummonSmile());
		}
		IEnumerator SummonSmile()
		{
			while (true)
			{
				SpawnSmile();
				yield return new WaitForSeconds(1);
			}
	}

	private void SpawnSmile()
	{
		Instantiate(Smile, new Vector2(Random.Range(-2, 2), 6f), Quaternion.identity);
	}	
}

Сама проблема:
Спавнится огромное количество объектов каждую милисекунду, и получается -пк
Я бы прикрепил скриншот но не могу т.к пк RIP
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@piffo
while (true)
      {
        SpawnSmile();
        yield return new WaitForSeconds(1);
      }

бесконечный цикл
Ответ написан
Комментировать
@WeBBeW
Чтобы много объектов не спавнилось, то можно сделать так, чтобы если объектов создано больше чем надо, то они перестают создаваться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы