Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 22.02.2011, 16:18   #1
Александр
AnyKey`щик
 
Регистрация: 05.01.2011
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос по подготовке спрайтов

Вопрос в следующем.Имеются две картинки с изображением персонажей на цветном фоне.В фотошопе удаляю фон,но он по сути не удаляется,а становится невидимым,потому что когда использую эти картинки для создания спрайтов и реализую их столкновение,то они сталкиваются не когда два персонажа подходят друг к другу вплотную,а когда соприкасаются их невидимые фоны(то есть физически фон всё же остаётся).Вопрос:как удалить фон,чтобы он стал не просто прозрачным,а удалился "физически"?
(Offline)
 
Ответить с цитированием
Старый 22.02.2011, 16:32   #2
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Ответ: Вопрос по подготовке спрайтов

Если вы считаете, что используемая вами библиотека поддерживает попиксельную проверку столкновений, то создайте в фотошопе новый слой, залейте его нужным цветом, потом фильтром или через "Каналы" понизьте alpha до 0, и совместите с "основным" слоем, на котором персонаж.
Если это не поможет, просто должным образом обрежьте изображение (чтобы не было "лишних пикселов" вокруг него) или же воспользуйтесь еще одним, невидимым, изображением-прямоугольником для просчета столкновений.
(Offline)
 
Ответить с цитированием
Старый 24.02.2011, 17:00   #3
Александр
AnyKey`щик
 
Регистрация: 05.01.2011
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос по подготовке спрайтов

Пользуюсь библиотекой Lib_sprite,в ней нет реализации попиксельной проверки столкновения спрайтов,а обрезка изображения-не вариант,потому что мне нужно не квадратное изображение,а рисунок,обрезанный по контуру.Но я начинаю подозревать,что такое реализовать невозможно.Кто знает,помогите
(Offline)
 
Ответить с цитированием
Старый 24.02.2011, 17:17   #4
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: Вопрос по подготовке спрайтов

http://forum.boolean.name/showthread...ight=Collision

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




(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com