Помогите разобраться.
Заказчик предоставил мне psd файлы, в которых находятся слои, фоны, анимации.
Он утверждает, что до этого всегда отправлял psd файлы программистам и они больше ни чего не требовали и как-то с ними работали(всё это по его словам). До этого я работал только с отдельными спрайтами.
Заказчик говорит, что psd файлы ему не хочется разбивать на отдельные спрайты, займёт много времени. Как тут быть? Есть ли движки, работающие с psd или придётся самому компоновать, как мне нужно?
mayacockskiy, довольно часто заказчики передают PSD. Так как они не знают, что программисты делают дальше, то многие думают, что PSD как-то вставляется в игру :)
А обычно программист просто нарезает всю графику в PSD на отдельные спрайты.
Всегда так было, а дальше уже сам выризаешь оттуда то, что тебе нужно.
Ещё в общую копилку: забавный коммент от товарища, разбиравшегося с PSD-форматом и желающим отправить всё это дело солнцу на встречу: http://stackoverflow.com/questions/5355708/psd-file-format :-D
А по существу: вкупе с написанным экспортёром из фотошопа, это очень удобно. При наличии некоторой договорённости с художником, уже в самом фотошопе можно задать разного рода эффекты, опциональные графические слои, слои с настройками уровня и т.д. Программисту остаётся только распарсить названия слоёв и их групп и выгрузить всё в отдельные картиночки и внутриигровые файлы данных (описания, настройки и т.п.).
За отправную точку можно взять, например, мой старый экспортёр (делал для Photoshop CS2, для других пока не было необходимости): http://www.gamedev.ru/code/forum/?id=139162#m4
Не думаю, что API там очень сильно поменялся.
Я нашёл сервис http://www.zamzar.com, парсит и достаёт спрайты и т.д, мне этого будет достаточно. В дальнейшем я хочу сделать слои в tmx (tiles), в libgdx с ними легко работать
mayacockskiy
> Есть ли движки, работающие с psd или придётся самому компоновать, как мне
> нужно?
Unity спокойно переваривает psd.
Использую psd как родной формат для всякой 2д графики. Слои, слайсы, векторные маски, градиенты всякие - весьма удобно. По мануалу адобе написать библиотеку вовсе несложно.
Однако все это подразумевает некий "протокол" - psd сам по себе не объясняет зачем он будет использоваться, абстрактный заказчик нечаянно сделать как раз как надо - не может.
Тема в архиве.