Pull to refresh

Comments 16

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

Странная у Вас работа =)
Обычно девелоперам не запрещают посещать сайты с кодом.
Ну именно GitHub никто не запрещал, но видимо под замес как-то случайно попал.
Поскольку непосредственно для работы он сейчас не нужен, администратора просить неудобно (Мармелад это не моя основная работа).
автор, прости, но я хочу упомянуть, что есть гораздо более проработанный игровой движок: oxygine
там есть атласы, мощная событийная система, куча фич полезных, все это уже работает и используется в играх (парочка выпущено уже)
Бесспорно. Существует масса игровых движков. И я верю, что все они гораздо более проработаны. Но мне было необходимо разобраться в Marmalade, а не в существующем движке. Само собой, я никого не призываю пользоваться результатами моих изысканий.
Sign up to leave a comment.

Articles