Главная > Tower Defense 1 > Отчет #10

Отчет #10

Как я и подозревал, с сохранением и загрузкой все оказалось не так просто. Простые типы, вроде Number или String сохраняются просто великолепно, а вот что-то более сложное уже вызывает проблемы. Конечно, если есть строка, то уже можно сохранить все. Немного терпения и все данные кодируются в строку, а при загрузке парсятся обратно, но в кои-то веки я захотел пойти по простому пути и зарылся в документацию.
Документация вопрос сохранения структур данных освещала невнятно, но в разных местах проскальзывали ссылки, что если класс зарегистрировать, то все может получится. Лучшее, что получилось у меня – это сохранить объект унаследованный от Sprite. При этом все дополнительные свойства, которые я в него добавил, и в которых, собственно говоря, и была основная суть, были проигнорированы и не сохранились. В итоге я все же нашел решение как сохранять все, что мне нужно, но изящным оно не выглядит.
Это десятый день работы над проектом и сорок пятый календарный. Даже с учетом, что параллельно с разработкой я изучаю AS3, мой темп приводит меня в ужас. Успокаиваю себя тем, что постепенно результативность труда увеличивается.

Categories: Tower Defense 1 Tags:
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.