Я подумываю о создании симуляторной игры в городском транспорте, основанной на карте плитки, подобной simcity. Поскольку транспорт является основным компонентом, я не собираюсь подробно описывать город, например, рисовать все здания или другие. Но мне нужно разделить город на районы и деревни.Unity большой, динамическая карта плитки
Я хочу, чтобы они генерировались случайным образом на основе системы картографирования плитки. На самом деле это не должно быть основано на плитке, но у меня нет никакой идеи генерировать беспорядочно разделенные районы.
Проблема в том, что буквально много плиток. Конечно, я не буду использовать все плитки для GameObjects, но массив, хранящий информацию о плитке, становится как 4000x3000 (для 12 000 000 фрагментов). Это нормально? Я думаю, что это серьезно замедлит игру.
Я искал множество способов создания карт плитки, но эти карты плитки предназначены для RPG .. они просто спрайты и фон.
Мои плитки должны меняться динамически (возможно, цвета, и я делаю игру с 3D, поэтому, возможно, плитка может иметь высоту, которая может измениться), показывая статус этой плитки (небольшой регион города) , Что будет лучше для моих нужд?
Спасибо!
Подумайте о файле с изображениями размером 4000x3000 точек, возможно, найдите, как они обрабатывают этот объем данных? – Catwood
Привет, пользователь, вы не можете просить об этом здесь. Это для кодовых вопросов. Перейдите на сайт gamedev.com, и вы получите отличный ответ в течение нескольких часов. – Fattie
Привет @Catwood. Это совершенно не связано. Unity3D имеет (очевидно) целые системы и активы, связанные с играми на основе плит; это игровой движок. – Fattie