forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Вопрос по подготовке спрайтов (http://forum.boolean.name/showthread.php?t=14280)

Александр 22.02.2011 16:18

Вопрос по подготовке спрайтов
 
Вопрос в следующем.Имеются две картинки с изображением персонажей на цветном фоне.В фотошопе удаляю фон,но он по сути не удаляется,а становится невидимым,потому что когда использую эти картинки для создания спрайтов и реализую их столкновение,то они сталкиваются не когда два персонажа подходят друг к другу вплотную,а когда соприкасаются их невидимые фоны(то есть физически фон всё же остаётся).Вопрос:как удалить фон,чтобы он стал не просто прозрачным,а удалился "физически"?

YellowAfterlife 22.02.2011 16:32

Ответ: Вопрос по подготовке спрайтов
 
Если вы считаете, что используемая вами библиотека поддерживает попиксельную проверку столкновений, то создайте в фотошопе новый слой, залейте его нужным цветом, потом фильтром или через "Каналы" понизьте alpha до 0, и совместите с "основным" слоем, на котором персонаж.
Если это не поможет, просто должным образом обрежьте изображение (чтобы не было "лишних пикселов" вокруг него) или же воспользуйтесь еще одним, невидимым, изображением-прямоугольником для просчета столкновений.

Александр 24.02.2011 17:00

Ответ: Вопрос по подготовке спрайтов
 
Пользуюсь библиотекой Lib_sprite,в ней нет реализации попиксельной проверки столкновения спрайтов,а обрезка изображения-не вариант,потому что мне нужно не квадратное изображение,а рисунок,обрезанный по контуру.Но я начинаю подозревать,что такое реализовать невозможно.Кто знает,помогите

JACUK 24.02.2011 17:17

Ответ: Вопрос по подготовке спрайтов
 
http://forum.boolean.name/showthread...ight=Collision

Смотри пост №7,8


Часовой пояс GMT +4, время: 00:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot