Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Как найти точное столкновение...   Найти похожие ветки 

 
ПсихЪ ©   (2004-03-11 00:32) [0]

...двух спрайтов на основе трёхмерных полигонов зная, какой цвет в их текстуре является "прозрачным"? Столкнулся с этой проблемой при написании 2D-движка на Direct3D и\или OpenGL. Не знаю, как дальше пойти. Отказаться от этого лакомого куска аппаратных эффектов или дописать, но использоват избирательно для проектов не требющих точный коллижен спрайтов?


 
Morok   (2004-03-12 15:52) [1]

А тебе именно точное надо? может проже вписать спрайт в окружность? и искать столкновения окружностей. или прямоугольники юзай....


 
Morok   (2004-03-12 16:03) [2]

а чтоб сталкивать точно.....ну....

можно например хранить длину непрозрачных отрезков и номер пиксела с которого он начинается.....

0111110  - 5 - 2
0111011  - 6 - 2
0001100  - 2 - 4
0000000  - 0 - 0

затем при помощи метода упомянутого в предидущем посте вычислять приблизительные столкновения

далее вычисляем общие строки для первого и второго спрайта

кароче блин.....вроде понятно

может метод глупый но за то точно будет работать.



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

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1083160290
copyr25
2004-04-28 17:51
2004.05.23
Back2Life v. either 1.0 or 1.01


3-1083072776
Slon_SCG
2004-04-27 17:32
2004.05.23
Автоматическое восстановление БД InterBase после сбоя


1-1083824616
Tex
2004-05-06 10:23
2004.05.23
как сконвертить bmp в jpg


1-1084275657
prockrut
2004-05-11 15:40
2004.05.23
Как заставить приложение что-либо делать, когда окно получает фок


3-1082957037
Fishka
2004-04-26 09:23
2004.05.23
Differential Backup и Restore