new GameObject конструкция сама по себе неправильная
я использую это как папку в иерархии инспектора у меня на старте генерируется карта, много блоков разных, нужно их куда то прятать в иерархии возможно в таком случае это норма?
instantiate - функция дублирующая какой-либо уже существующий объект (в сцене или в ресурсах) на сцену, со всеми дочерними и компонентами, new gameobject - создает абсолютно новый и чистый go в сцене
я использую это как папку в иерархии инспектора у меня на старте генерируется карта, много блоков разных, нужно их куда то прятать в иерархии возможно в таком случае это норма?
На вопрос почему еще такой: за каждый МОнобехом есть С++ бэк объект в памяти и связь между C# объектом у тебя в скрипте и С++ бэком. Если сделаешь new то бэка поидее не будет