Обновить

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

Туториал отличный, от себя лишь добавлю, что если хотите добиться более высокой производительности, то
1. Используйте атласы для хранения спрайтов
2. Используйте для рендеринга не Iw2d, а IwGL, показывая спрайт как текстуру, натянутую на грань куба.
3. Выставляйте MemSize равным целой степени двойки.
Спасибо, за советы. Я только недавно начал осваивать Marmalade, но относительно того, что лучше использовать IwGL уже успел почувствовать.
Вместо IwGL можно использовать IwGx, в производительности сильно не потеряете. У него более объектно ориентированный API, и как плюс за счет этой абстрации вы сохраните переносимость кода.
Спасибо, буду иметь в виду.
Сам процесс разработки будет последовательно описан в этой и последующих статьях. Ниже, представлена диаграмма классов:
Не видно ничего на ней, хотел прочитать статью, но передумал.
так же :-) пытался скопировать урл картинки и открыть отдельно, все равно ничего не видно
Листинги файлов лучше или скрывать или давать скачивать архивом, а объяснять только какие-то интересные моменты
Прошу прощения. Вставил картинку с большим разрешением. При выборе в popup-меню пункта «Открыть изображение», вроде-бы все читается. Если нужно, могу еще увеличить.
Исходники лучше всего на гитхаб залить. Очень сильно все листинги мешают читать статью.
Ну смысл статьи именно в листингах. Она описывает процесс разработки Framework-а, а не конечный вариант. Исходники залить постараюсь, при возможности. С работы GitHub почему-то недоступен.
Ну, суть-то ясна была бы и с сокращёнными исходниками, мне кажется.
С работы GitHub почему-то недоступен.

Странная у Вас работа =)
Обычно девелоперам не запрещают посещать сайты с кодом.
Ну именно GitHub никто не запрещал, но видимо под замес как-то случайно попал.
Поскольку непосредственно для работы он сейчас не нужен, администратора просить неудобно (Мармелад это не моя основная работа).
Выложил в GlukKazan/mf
Спасибо! =)
автор, прости, но я хочу упомянуть, что есть гораздо более проработанный игровой движок: oxygine
там есть атласы, мощная событийная система, куча фич полезных, все это уже работает и используется в играх (парочка выпущено уже)
Бесспорно. Существует масса игровых движков. И я верю, что все они гораздо более проработаны. Но мне было необходимо разобраться в Marmalade, а не в существующем движке. Само собой, я никого не призываю пользоваться результатами моих изысканий.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации