Pull to refresh

Comments 3

Большое спасибо за туториал! Я только-только начал ковыряться с Marmalade, и тут вдруг наткнулся на ваш цикл статей, буквально сразу после написания и разбора первого хелловорлда.
Теперь все намного проще и понятнее.

Очень странно, что статьи не получили должной оценки, особенно с учетом того, что многие участвовали в совместной акции RIM и Marmalade, а следовательно написали/пишут приложение с использованием Marmalade SDK.

Кстати, проект практически без шума и пыли заработал на Плейбуке, как будто под него и писался.
Одну только строчку в mf.mkb пришлось подправить:
	sprite.png
	music.mp3

-	(data-ram/data-gles1, data)
+	(data-ram/data-gles1, data/data-gles1)
	locale_en.group.bin
	locale_ru.group.bin
	sounds.group.bin


То ли XCode генерит эти бины в другом месте, то ли дело в версии Marmalade (у меня последняя, 6.2.0), то ли еще что…
Это, пожалуй, мой косяк. Дело в том что Marmalade Framework продукт, разумеется, вторичный. В качестве пробы пера, под заказ, писалась небольшая казуальная игрушка (называть не буду, чтобы не сочли за рекламу). Требования возникали по ходу разработки. В общем, первоначально data-gles1 лежал в data-ram, но в один прекрасный момент, понадобилась персистентность (чтобы хранить настройки и текущий уровень) и самым простым способом оказалось включить настройку DataDirIsRAM, после чего, data-gles1переехал в data. А mkb-файл я поправить забыл.
Как только доберусь до дома, поправлю исходники на GitHub. С работы меня туда не пускает.
Sign up to leave a comment.

Articles