Creare Videogiochi - Game Developer

Versione completa: Domanda sul lag dei collider
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ciao a tutti domanda molto nabba (ho cominciato solo qualche giorno fa ad usare Unity3D 5)

Avendo importato un modello di un personaggio nella Hierarchy apparre il parent con i relativi child (ovvero tutte le parti del corpo) mettendo un collider su ogniuno di loro faccio partire la scena e fin qui tutto ok..poi arrivo vicino al modello e lagga, se mi allontano è tutto ok quindi potrebbe essere perchè ci sono troppi Collider?
come dovrei disporli?
Ciao, se tu metti il modello senza i collider e ti avvicini hai lo stesso il calo di FPS ?
Ciao grazie della risposta,
No non ho lo stesso lag solo quando aggiungo i collider..ma alla fine ho capito..non bisogna aggiungere collider per ogni parte del corpo
semplicemente creare una forma dentro al personaggio con un collider e basta quello :3 grazie della risposta
Quindi hai risolto? Big Grin
Cosi facendo pero se hai un animazione di movimento il colleder centrale non coprira mai tutto il personaggio...devi usare 7 collider per un umano,
1 per la testa
1 busto
2 braccia
2 gambe
2 piedi
Ma mettevi collider (cube/sphere ecc.) o i relativi mesh collider?
Si @AltariRevenge
@WilSoft90: se faccio come dici te (che è come avevo fatto io ) ho un lag mostruoso quando mi avvicino al personaggio
@davidecreatoreapp mettevo mesh collider
Mi sa che i mesh collider sono troppo pesanti, ti consiglio di mettere collider di forme elementari (tipo cube).
Sisi infatti ho risolto in questo modo ^^
Ma come dico io devi mettere collider primitivi...il mesh collider evitalo anche perche 2 mesh collider tra di loro non collidono e se hai un terrain il player sprofonda
ah pardon non sono ancora espero Smile grazie della risposta
Perchè con il mesh collider sprofonda??? *_* e non collide, non ha senso, a questo punto non lo implementavano proprio secondo me...
So quello che dico fidati non rispondo alle persone se non sono sicuro Smile 2 mesh collider tra di loro non collidono...quindi se hai un terrain il terrain ha un mesh collider e quindi ci passa attraverso.Il mesh collider va usato per oggetti statici ovvero senza gravita.ci sono capitato anche io in sto problema perche all inizio non lo sapevo.Prova e vedrai

Edit;
Aggiungo inoltre che se usi collider primitivi per un player hai piu controllo perche avendo piu collider puoi per esempio sapere se un singolo dito/mano/piede collide