Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В ближайшее время планирую открыть полностью проект и выложить на GitHub, но сперва будут реализованы задуманные вещи.
Раз отказались от 4 и всего, что ниже, значит рисовать надо только под ретину — отлично!
Три вещи над которыми дизайнер дольше всего работал:
Анимация взрыва бомбы
ширина текстовой надписи (UILabel) изменялась и менялось само расстояние между символами, что нас не устраивало
Посмотрите на бесплатный Explosion Generator 3
Не обижайтесь, но сам подход «подгонка по пикселям GUI» не будет работать ни на одной платформе нормально. После выхода 6го айфона неумение работать с разными разрешениями вам аукнется. Я молчу про андроид.
Удивительно что на такой простой сцене у вас возникли какие-то проблемы с производительностью. Вы использовали стандартные техники SpriteFrameCache и SpriteBatchNode?
SpriteKit, а не Cocos2D.
Здесь я согласен с вами, но возможная потеря пропорций меня напрягала. Как с этим бороться?
для 4+ сделать более компактное меню (ваше вполне можно уменьшить в пару раз без потери функциональности).
позиционирование элементов и указание позиций
Да уж. Позиционирования элементов в пикселях от края… неужели в фреймворке нет умных лэйаутов как в Qt, WPF.
можно не масштабировать, а обнести их столбиками с оранжевой лентой для визуального отделения минного поля от не игрового пространства. А зная размер экрана и поля добавить по 4м сторонам заливку травой без разделения на клетки.
Ваш игровой экран 3х5 нельзя осознать — где там минное поле, где безопасная зона.
Sapper: Royal Engineer