Комментарии 16
Туториал отличный, от себя лишь добавлю, что если хотите добиться более высокой производительности, то
1. Используйте атласы для хранения спрайтов
2. Используйте для рендеринга не Iw2d, а IwGL, показывая спрайт как текстуру, натянутую на грань куба.
3. Выставляйте MemSize равным целой степени двойки.
1. Используйте атласы для хранения спрайтов
2. Используйте для рендеринга не Iw2d, а IwGL, показывая спрайт как текстуру, натянутую на грань куба.
3. Выставляйте MemSize равным целой степени двойки.
Спасибо, за советы. Я только недавно начал осваивать Marmalade, но относительно того, что лучше использовать IwGL уже успел почувствовать.
Вместо IwGL можно использовать IwGx, в производительности сильно не потеряете. У него более объектно ориентированный API, и как плюс за счет этой абстрации вы сохраните переносимость кода.
Сам процесс разработки будет последовательно описан в этой и последующих статьях. Ниже, представлена диаграмма классов:
Не видно ничего на ней, хотел прочитать статью, но передумал.
Не видно ничего на ней, хотел прочитать статью, но передумал.
так же :-) пытался скопировать урл картинки и открыть отдельно, все равно ничего не видно
Листинги файлов лучше или скрывать или давать скачивать архивом, а объяснять только какие-то интересные моменты
Листинги файлов лучше или скрывать или давать скачивать архивом, а объяснять только какие-то интересные моменты
Исходники лучше всего на гитхаб залить. Очень сильно все листинги мешают читать статью.
Ну, суть-то ясна была бы и с сокращёнными исходниками, мне кажется.
С работы GitHub почему-то недоступен.
Странная у Вас работа =)
Обычно девелоперам не запрещают посещать сайты с кодом.
Ну именно GitHub никто не запрещал, но видимо под замес как-то случайно попал.
Поскольку непосредственно для работы он сейчас не нужен, администратора просить неудобно (Мармелад это не моя основная работа).
Поскольку непосредственно для работы он сейчас не нужен, администратора просить неудобно (Мармелад это не моя основная работа).
Выложил в GlukKazan/mf
автор, прости, но я хочу упомянуть, что есть гораздо более проработанный игровой движок: oxygine
там есть атласы, мощная событийная система, куча фич полезных, все это уже работает и используется в играх (парочка выпущено уже)
там есть атласы, мощная событийная система, куча фич полезных, все это уже работает и используется в играх (парочка выпущено уже)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Framework в Мармеладе (часть 1)