Вопрос от новичка в программировании: где (как) лучше рисовать спрайты для игр? Для примера: представьте дорогу и машину на ней. На дороге встречаются бустеры, по клике на бустер машина перемещается в место нажатия, и подбирая бустер изменяет свою внешность.
Немного о моем представлении: рисую необходимые картинки (например в Photoshop). Анимирую их в том же фотошопе или делаю атлас с изображениями. В коде делаю новый файл(.java) в котором укажу массив с указанием названий изображений + где и какое изображение использовать.
Прошу поправить мое представление (конструктивная критика приветствуется). Вопросы: 1. Если я делаю атлас с изображениями как мне указать в коде какое конкретно изображение из атласа использовать? 2. И возможно глупый вопрос, но как это "...код, который будет рисовать..."?
P.S: не использую AndEngine.
Рисовать лучше там, где вам (или художнику) удобнее. Даже в MSPaint рисуют для инди игр.
Готовые рисунки собираются вместе (в папке или упаковываются в ресурсные файлы). Для анимаций обычно связывают серию картинок в единую сущность.
В игре вам нужен способ адресации - по именам или по связкам id-имя или id-сущность.
Атлас лучше собирать программно. Вручную это может быть трудозатратно, особенно при переделках, когда спрайт увеличился на 3-4 пикселя и из-за этого "поехал" весь атлас. для адресации в атласе, вам нужно при его генерации сохранить таблицу адресов - id-x/y-высота/ширина.
Картинки обычно отрисовываются через испрользуемое API (и тут способ зависит от него), но в общем случае, они отдаются в API массивом пикселей и вы получаете обратно id по которому потом вызываете у API - отрисовать картинку с таким-то id там-то и так-то.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости