Вниз
Скачать: CL | DM;

Collision vs. Angle   Найти похожие ветки 

← →
grouzd[E]v ©   (2004-07-23 21:20) [0]

Люди, как можно повернуть спрайт на заданный угол, но так, чтобы он при этом колюжн не пропускал. Я кручу с gamedev - там есть дополненный модуль с поворотом, но он удары не видит, гадина.


← →
Ландграф Павел ©   (2004-07-23 22:29) [1]

да ничего впринципе сложного... бери смотри зону столкновения обьектов (2-а прямоугольника столкнулись - образовалась одна прямоугольная зона их взаимопроникновения), и смотри в этой зоне попиксельно(pixelcheck) столкнулись ли сами спрайты...


← →
Megabyte-CeerCop ©   (2004-07-26 10:42) [2]

Зачем такая попиксельная точность? Пропускай спрайты подальше в друг друга, это смотрится куда лучше, чем срабатывание при малейшем касании (ели конечно это не бильярд).


← →
}{enon ©   (2004-07-26 21:31) [3]


> Зачем такая попиксельная точность?

Во-первых, порой это необходимо, т.к. изображение объекта (напр. космического корабля) может занимать малую часть прямоугольника, а во-вторых, такая же проблема возникает и при анимации: если кадр не нулевой, то коллизии не обрабатываются :(



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
1-1099473927
Leaner
2004-11-03 12:25
2004.11.21
Уничтожение компонента в Run Time.


14-1099672157
ИМХО
2004-11-05 19:29
2004.11.21
PDF документы


14-1099316076
Оля
2004-11-01 16:34
2004.11.21
Как отправить факс?


1-1099656416
Ale}{(is)
2004-11-05 15:06
2004.11.21
формат RC-файла


3-1098296531
ввх
2004-10-20 22:22
2004.11.21
Ошибка при закрытии программы




   Наверх