tgoop.com/niyazov_gamedesign/10
Last Update:
ПРЕКРАСНАЯ ЗАМЕНА SPINE
Stay With Me - второй проект, на котором мне приходится иметь дело со spine-анимацией (первым была джемовская игра Day&Night). И это второй раз, когда все идет не совсем гладко.
Можно начать с того, что для полноценной работы со SPINE (одноименное ПО), необходимо купить весьма дорогостоящую лицензию (~350$), т.к. бесплатная версия не позволяет сохранять или экспортировать проект, а более дешевая лицензия имеет неполный функционал. Есть ломанная версия, но это вроде как моветон + устаревший экспорт из нее все равно уже не поддерживается движками. А меня, не занимающегося 2д-анимацией профессионально, отдать 350$ душит огромная жаба.
После того, как мы завершили трехдневный спринт с Day&Night, я полностью забыл про это дело. Но когда обсуждали с Екатериной начинку SWM, пришли к тому, что проще и быстрее будет делать spine-анимацию. Тут и начались танцы с бубнами.
В первую очередь, я, наконец-то, нашел бесплатный аналог SPINE, который называется Dragon Bone и выполняет ровно тот же функционал, что и первая прога, кроме одного - экспорт непосредственно в spine устаревший и уже не читается движками.
Продолжил танцевать с бубнами вокруг экспорта, искать инфу в интернете. Пробовал по посту 5-тилетней давности экспортировать в Json и текстурные атласы, но Game Maker наотрез отказывался их пережевывать. Пробовал экспортировать в GIF формате, но обводка персонажа на выходе шакалила, превращаясь из плавной линии в ступеньки, потому что GIF не умеет в нормальную альфу, о чем я узнал в только что лет.
Думал, что все потеряно, придется все-таки делать покадровые анимации, что сильно увеличит срок разработки и нагрузку, но выход оказался просто максимально простым (даже несколько тупым в контексте ситуации) - достаточно было выгрузить из DB разделенные кадры анимации в PNG и, предварительно создав в Game Maker файл спрайта, импортировать в него все кадры, получив анимацию хорошего качества, с плавной обводкой и не замыленной текстурой.
По итогу я рад, что не бросил попытку разобраться в этом вопросе на полпути, а у вас теперь есть лайфхак о том, как бесплатно и безболезненно делать анимации в свой проект.
BY Niyazov Production
Share with your friend now:
tgoop.com/niyazov_gamedesign/10