Instantiate создаёт два объекта в unity 2D C# Что делать?
При создании объектов в Unity 2D с использованием C# вам необходимо правильно использовать метод Instantiate для создания новых экземпляров объектов. Если у вас создаются два объекта вместо одного, это может быть вызвано неправильным использованием Instantiate. Чтобы создать только один объект при вызове Instantiate, убедитесь, что вы вызываете этот метод только один раз в соответствующем месте ... Читать далее