![]() |
Вопрос по подготовке спрайтов
Вопрос в следующем.Имеются две картинки с изображением персонажей на цветном фоне.В фотошопе удаляю фон,но он по сути не удаляется,а становится невидимым,потому что когда использую эти картинки для создания спрайтов и реализую их столкновение,то они сталкиваются не когда два персонажа подходят друг к другу вплотную,а когда соприкасаются их невидимые фоны(то есть физически фон всё же остаётся).Вопрос:как удалить фон,чтобы он стал не просто прозрачным,а удалился "физически"?
|
Ответ: Вопрос по подготовке спрайтов
Если вы считаете, что используемая вами библиотека поддерживает попиксельную проверку столкновений, то создайте в фотошопе новый слой, залейте его нужным цветом, потом фильтром или через "Каналы" понизьте alpha до 0, и совместите с "основным" слоем, на котором персонаж.
Если это не поможет, просто должным образом обрежьте изображение (чтобы не было "лишних пикселов" вокруг него) или же воспользуйтесь еще одним, невидимым, изображением-прямоугольником для просчета столкновений. |
Ответ: Вопрос по подготовке спрайтов
Пользуюсь библиотекой Lib_sprite,в ней нет реализации попиксельной проверки столкновения спрайтов,а обрезка изображения-не вариант,потому что мне нужно не квадратное изображение,а рисунок,обрезанный по контуру.Но я начинаю подозревать,что такое реализовать невозможно.Кто знает,помогите
|
Ответ: Вопрос по подготовке спрайтов
|
Часовой пояс GMT +4, время: 00:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot