Суть такова: игра представляет собой раннер с бесконечной генерацией платформ. Написал соответствующий скрипт, запустил. Во вкладке Scene все дубликаты отображаются, но в Game они невидимы. Подскажите, с чем это может быть связано.
Необходимо при посещении новой области игроком создавать случайный ландшафт. На данный момент пытаюсь решить задачу так: на карте присутствует скрытый объект ландшафта, от которого делается клон, которому уже присваивается случайная карта высот:
public class ChunkLoader : MonoBehaviour
{
public Terrain flat;
void Start()
{
Terrain terrain = Instantiate(flat, new Vector3(0, 0, 0), Quaternion.identity);
HMapGenerator(terrain);
}
Terrain HMapGenerator(Terrain terrain)
{
// ... //
terrain.terrainData.SetHeights(0, 0, heights);
return terrain;
}
}
Однако, сколько я не искал, так и не обнаружил свойства или метода, с помощью которой клон можно отобразить на карте. Либо я в принципе неправильно решаю задачу, либо что-то упустил.