.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: id клетки
Сообщение от G.A.D
Я видно не так объяснил и ты меня не так понял)
И так в чём мне лучше карту хранить?
В массиве как я предложил или в Defdata?
Моя идея редактора была такова
1)Записать всё данные из массива в файл
2)Сохранить его
3) В самой игре считать данные и занести в массив
4)Построить карту из данных в массиве
На 2 пункте у меня и возник вопрос как массив сохранить в файл
|
Всё правильно.
Поясню: я предложил DefData заместо этого (что ты хотел):
Global LevMap:Int[] =[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
Хранение самого уровня в массиве естественно. Лучше всего, если каждая клетка имеет много информации, тогда массив будет содержать ссылки на элементы (класс), которые тоже нужно будет продумать, разработать, научиться их создавать, сохранять и загружать.
Короче говоря, я то понял, но тебя не многа с толку сбил. DefData я предложил как уже сказал, как тестовый момент. Его вообще не используй в будущем.
Напиши 2 программки, в одной можно будет мышкой менять массив. А в другой кодом определённый массив (как тут уже было выше расписано), научись сохранять, и загружать.
Далее совмести
Nite, сказал не о чём.. (нефтему)
|