Как стать автором
Обновить

Комментарии 7

Эта стятья — не туториал и не руководство, а просто несколько примеров того,

И где эти несколько примеров? Скорее эта статья -- реклама блога и своих игр.

Примеры из статьи:

  • Условное включение участков кода, в зависимости от режима

  • Условное разделение ресурсов и кода для демо версий

  • Различные режимы оптимизации движка

  • Автоматическая сериализация файлов данных на основе структуры кода

  • Фиксирование номера билда и времени сборки

  • Перевод обработки данных из run-time в compile-time для оптимизации

Это не примеры, а упоминания фич.

На счет последнего пункта, его можно реализовать через скрипт который будет пробегать по этим 200 картам и собирать из них данные в один класс

Конечно, я мог бы вручную посчитать все кристаллы

Можно было добавить код сохранения кол-ва кристаллов в самом редакторе, во время сохранения уровня

Если добавлять информацию в тот же файл, то смысла в этом нет, так как чтобы прочитать это количество, придется всё равно читать весь файл.

В теории можно добавлять информацию в отдельный файл, и следить, чтобы не было ошибок, если вдруг надо будет удалить уровень или переместить его в другой мир, так как меняется статистика мира. А также, если станет необходимо считать количества других объектов, нужно будет заново открыть и сохранить каждый уровень, чтобы всё посчитать. Быстрее и проще написать макро.

А я и не говорю сохранять в тот же файл.
И что мешает прочитать только заголовок, а не весь файл, и кол-во кристаллов хранить там?

Хотя да, наиболее универсальный способ - если еще не посчитано кол-во кристаллов, то загрузить файл, посчитать и сохранить в другой файл.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации