пятница, 15 апреля 2011 г.

TileMaker for Adobe Photoshop CS5 (beta)


При создании изометрических игр  (Isometric Games) *[1] используются алгоритмы "плитки" или "тaйлинга" (tile) *[2], т.е. все игровое пространство разбивается на кусочки-"тайлы", которые вступаю в игру по мере их открытия, захвата или достижения пользователем определенного уровня. Если игровая карта достаточно велика, чтобы подгрузить за один раз, то ее удобно разбить на кусочки, загрузка которых происходит постепенно (в фоновом режиме). Также такое разбиение ускоряет выход готового продукта в тестовый режим. Когда карта готова ее нужно разрезать на одинаковые кусочки, что может занять длительное время если карта большая и количество кусочков более 50. Средствами Photoshop автоматически разрезать карту на равные кусочки не получается, поэтому мною был написан плагин позволяющий это сделать.

TileMaker - плагин для Photoshop предназначенный для автоматической разрезки картинки на заданное количество кусочков.
Интерфейс

Данный плагин написан на Adobe Flash Builder 4 (framework Flex), JS, Photoshop API. Как он работает, как написать похожий плагин и что для этого нужно я расскажу дальше.