View previous topic :: View next topic |
Author |
Message |
Dreamer
Joined: 08 Jan 2006 Posts: 70 Location: Riga
|
Posted: Wed Jan 11, 2006 1:04 am Post subject: Kaadu koliizijas veidu izmantot RPG vai RTS speeleem. |
|
Kaadi ieteikumi no pieredzes? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Jan 11, 2006 1:39 am Post subject: |
|
Tas ļoti atkarīgs no tā kā tu modelē savus objektus spraiti/3d mesh/.. un kāda tev ir pasaule - 3d/izometrija/.. |
|
Back to top |
|
|
Dreamer
Joined: 08 Jan 2006 Posts: 70 Location: Riga
|
Posted: Wed Jan 11, 2006 1:49 am Post subject: |
|
driizaak takaa 3d... |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Wed Jan 11, 2006 10:51 pm Post subject: |
|
Nu es domaaju ka poly to poly collision shamie NOTEIKTI neizmanto.Taka vineiigais kas paliek ir vainu ellipsoid vai sphere collision (vienkaarshi katram objektam rinkjii elipse un ja tas aizskar cita objekta elipsi,tad talaak nekustaas).Nu pats par sevi saprotams,ka maajaam rinkjii buus kubs vai kaads savaadaaks paraleelskaldnis (var arii neparaleelskaldnis,bet tad jau apreekjini gruutaaki).Un sho collision paarbauda tikai ar objektiem,kas atrodas objekta tuvumaa.Un pret zemi jau collision nepaarbauda,jo RPG gravitaacijas nav.Manupraat (vismaz ja es taisiitu 3D RPG) tas notiek taa. _________________ long time; /* know C */ |
|
Back to top |
|
|
Dreamer
Joined: 08 Jan 2006 Posts: 70 Location: Riga
|
Posted: Wed Jan 11, 2006 10:56 pm Post subject: |
|
elvman wrote: | Nu es domaaju ka poly to poly collision shamie NOTEIKTI neizmanto.Taka vineiigais kas paliek ir vainu ellipsoid vai sphere collision (vienkaarshi katram objektam rinkjii elipse un ja tas aizskar cita objekta elipsi,tad talaak nekustaas).Nu pats par sevi saprotams,ka maajaam rinkjii buus kubs vai kaads savaadaaks paraleelskaldnis (var arii neparaleelskaldnis,bet tad jau apreekjini gruutaaki).Un sho collision paarbauda tikai ar objektiem,kas atrodas objekta tuvumaa.Un pret zemi jau collision nepaarbauda,jo RPG gravitaacijas nav.Manupraat (vismaz ja es taisiitu 3D RPG) tas notiek taa. |
Bet ja nav gravitaacija tad kaa var paarvietoties pa 3d plakni (piem trepeem, vai uz kaada pakalninja unkaapt? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Jan 11, 2006 11:11 pm Post subject: |
|
Gravitācija ir jau krišana uz leju, nevis iešana augšup :)
Vienkārši skaties cik liels ir zemes līmenis zem tevis, vai tavā kustības virzienā un tik augstu arī liec čarakteru.
P.S. un lūdzu netaisi nevajdzīgas quotes. Forums no tā paliek tikai nepārskatāmāks. |
|
Back to top |
|
|
Dreamer
Joined: 08 Jan 2006 Posts: 70 Location: Riga
|
Posted: Wed Jan 11, 2006 11:19 pm Post subject: |
|
bubu wrote: | Gravitācija ir jau krišana uz leju, nevis iešana augšup
Vienkārši skaties cik liels ir zemes līmenis zem tevis, vai tavā kustības virzienā un tik augstu arī liec čarakteru.
P.S. un lūdzu netaisi nevajdzīgas quotes. Forums no tā paliek tikai nepārskatāmāks. |
Taadaa gadiijumaa buutu jaanosaka distance no charactera pashas apaksas liidz pirmajam zemes poligonam, kas atrodas perpendikulaari zemes plaknei? _________________ ..varbuut.
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Jan 11, 2006 11:38 pm Post subject: |
|
Tak poligonam nav jāatrodas perpendikulāri zemes plaknei. Stars ir jāvel gravitācijas virzienā. Raytreisings :) Populārākie fizikas dziņi to piedāvā automātiski (vismaz ODE, Newton Dynamics noteikti). |
|
Back to top |
|
|
Dreamer
Joined: 08 Jan 2006 Posts: 70 Location: Riga
|
Posted: Wed Jan 11, 2006 11:56 pm Post subject: |
|
Taatad mana ideja: Katram characterim apkaart ir parasts rinkis un tiek izmantota 2d koliiziju detekcija rinkis->rinkis lai noteiktu vai ir koliizija starp characteriem(nu kjipa monstriem) un 2d koliiziju detekcija rinkis->paraleelskalnis lai noteiktu koliizijas starp characteru un buuveem, prieksmetiem, skeersliem(piem koka stumbrs vai akmens), BET iedomaajaties situaaciju: punkataa3d (100,100,0) arodas characters,tad monstrs izshauj piem. bultu uz characteru, taa krusto punktu3d(100,100,200), bet charactera kaaju gali ir punktaa3d (100,100,0), bet augstaakais punkts vietaa (100,100,50) t.i. characers 50 vieniibas garsh, taatad bulta faktiski paarlido characteerim paari galvai, tomeer tiek atziimeets ka bijusi koliizija, taapeec vajadzeetu veel ieviest 3sho dimensiju t.i. ka tiek paarbaudiits arii vai bultas z poziicija kolliizijas briidii ietilpst intervaalaa no 0(charactera zemaakais kenmenja punkts) liidz 50(augstaakais kermenja punkts). Bet vai tas darbosies - neziu(varbuut es esmu ko buutisku palaidis garaam... ). :?
diemzeel pagaidaam naevaru piedaavaat attieciigu ilustraaciju, shausmiigaa rendereeshanaas laikadeelj(shitais koju dators nav paaraak fiksais , tikai test render :
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Thu Jan 12, 2006 12:22 am Post subject: |
|
Bultām un zobeniem izmanto pilnvērtīgākas kolīzijas. Vai nu modelē rokas/kājas/ķermeni kā atsevišķus elipsoīdus, vai taisi precīzas stars vs trijstūru bars kolīzijas.
A bet chari vs chari/mājas domāju, ka gan var ar vienkāršiem elipsoīdi vs paralēlskaldņi iztikt.
Šo, ko tikko pateici vajadzēja tev uzreiz pateikt pirmajā postā, lai mēs citi zinātu cik precīzas un detalizētas kolīzijas tev vajag teikt. Citādi tikai tāda minēšanu spēle vien sanāk :)
Edit: pārlasīju tavu postu, sapratu, ka tur par cilindru sāki runāt. Man liekas cilindrs ne pārāk labi aproksimē cilvēka ārieni. Labāk ņemt elipsoīdu - sfēru ar dažādiem rādiusiem pa katru dimensiju. |
|
Back to top |
|
|
Dreamer
Joined: 08 Jan 2006 Posts: 70 Location: Riga
|
Posted: Thu Jan 12, 2006 12:35 am Post subject: |
|
Kas darbosies atraak - cilindrs, vai elipsoiida un cik liela ir atskiriiba(ja vispaar ir ieveerojama atskiriiba, varbuut kaads iesakaams tutoriaalis par stars->trijstuuru bars koliizijaam? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
|
Back to top |
|
|
|