Коллизии Спрайтов

Предыдущая тема Следующая тема Перейти вниз

Коллизии Спрайтов

Сообщение  Vicmad в Пн Янв 11, 2010 6:30 pm

Подскажите как можно реализовать коллизии спарйтов, особенно нужно выяснить как столкнуть два спрайта которые имеют прозрачные участки.
Может у когонить есть пример на эту тему?
avatar
Vicmad

Сообщения : 14
Дата регистрации : 2010-01-08

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Коллизии Спрайтов

Сообщение  tux в Вт Янв 12, 2010 1:53 pm

да так просто примерчиком ето и не сделать, тут проще взять какойнить физический движек, ну мона и самому, но в любом случае надо получать контуры спрайта, те разбивать спрайт сеткой, и проверять коллизии крайних участков етой сетки, от размера сетки будет зависеть качество столкновений (те точность), и обратно пропорционально соответственно скорость их расчета
avatar
tux

Сообщения : 365
Дата регистрации : 2008-04-06
Возраст : 29
Откуда : Сибирь

Посмотреть профиль http://tux.nsk.ru/

Вернуться к началу Перейти вниз

Re: Коллизии Спрайтов

Сообщение  Vicmad в Вт Янв 12, 2010 8:18 pm

tux спасибо за идею, буду пробовать)
avatar
Vicmad

Сообщения : 14
Дата регистрации : 2010-01-08

Посмотреть профиль

Вернуться к началу Перейти вниз

Столкновение спрайтов

Сообщение  ShenZN в Ср Янв 20, 2010 1:01 pm

Все зависит от того какими средствами вы пользуетесь для обрисовки графики OpenGL или SDL или встроенными функциями ФБ (gfx) или еще что-то. Если пользоваться стандартными функциями (как было сделано в игре Lodestar) можно уже воспользоваться моими наработками. В исходниках можно найти функции обработки столкновений как самого примитивного вида так и попиксельного столкновения.
Если будут вопросы по алгоритму, то с радостью отвечу. Very Happy

ShenZN

Сообщения : 155
Дата регистрации : 2008-02-18
Откуда : Ukraine

Посмотреть профиль http://lodestar-game.narod.ru

Вернуться к началу Перейти вниз

Re: Коллизии Спрайтов

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения