Я работаю над игрой и использую массив чанков для хранения загруженных чанков. В настоящее время я работаю над генерацией ландшафта, когда игрок появляется. Есть ли возможность создать новый фрагмент в массиве фрагментов всякий раз, когда я считаю это подходящим. Короче говоря, когда игрок идет в регион, где фрагмент не сгенерирован, я хочу инициализировать новое значение в массиве фрагментов БЕЗ необходимости инициализировать этот фрагмент в начале класса.
chunks = new Chunk[chunkCounter];
chunks[chunkCounter] = new Chunk();
chunkCounter++;
Каждый раз, когда нужно сгенерировать новый фрагмент, мне нужно сделать что-то вроде этого, когда я создаю новый фрагмент в массиве без указания размера массива.
Заранее спасибо.
List
, он не требует непрерывной памяти. Хорошее объяснение см. здесь (если вы сделаете это, вам придется пожертвовать чем-то, впрочем, там тоже поясняется). - person nerdwaller   schedule 12.07.2014