[ PavleBgd @ 08.09.2007. 18:55 ] @
Potrebno je da izvrsim detekciju da li se neki objekat nalazi iznad nekog drugog u celosti ili delimicno. Primer bi bio kretanje vozila po stazi, dok se nalazi na stazi vozilo ide najvecom brzinom, kada se nalazi delimicno ili u potpunosti van staze vozilo usporava.
Problem je u tome sto je staza nepravilnog, kruznog oblika i sto je importovana u scenu kao jedan mesh. Imperativ je ovde brzina detekcije ali opet ne da bude toliko neprecizno ako bih koristio AABB za detkeciju kolizije.
Pozdrav
[ Dabare @ 11.10.2007. 20:24 ] @
Ako ti je mapa sastavljena iz vise materijala npr. staza jedan okolina drugi itd. i ako ogre poseduje koliziju u kojoj bi prepoznao materijal mogao bi na taj nacin da resis problem. Stavis 4 zraka vertikalno na dole u predelu ivica modela koji se krece (gume) i za svaki ako nije iznad materijala koji predstavlja stazu racunas koliko ce auto (sta vec) usporavati. Ovo se koristi cesto kod FPS-ova za detekciju koji ce zvuk za korake biti pusten. Drugi nacin je da od modela te tvoje staze obrises sve sto nije staza i ucitas ga ispod i sa njim testiras opet koliziju sa 4 vertikalna zraka. Ovo mozda nisu naj bolja resenja ali ce odraditi posao.
[ PavleBgd @ 13.10.2007. 14:34 ] @
Hvala na pomoci, ovo je interesantan predlog. Javljam se cim proverim u Ogre-u.
Pozdrav