Creare Videogiochi - Game Developer
Problema collider - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: Problema collider (/thread-Problema-collider)



Problema collider - samuele55598@gmail.com - 24-11-2013

Salve a tutti. Ho un problema, sto sviluppando un gioco, ho applicato i collider e i rigidbody a delle bottiglie e a un tavolo, ma il tavolo(senza rigidbody) non cade sotto il terreno, mentre le bottiglie trapassano il tavolo e il terreno, come se avessero un rigidbody ma non un collider. Sia terreno che tavolo che bottiglie non hanno la spunta is trigger (che a quanto ho capito permette di farci passare attraverso), hanno tutti e 3 dei physics material differenti, ma non funziona. Per capire questo, ho visto che le bottiglie cadevano oltre il terreno trapassando tutto, ma se tolgo la spunta use gravity al rigidbody ovviamente non cadono più, mentre ovviamente se la rimetto cadono trapassando tutto quello che gli si mette davanti ho cercato la guida unity ma niente da fare. Ho un intuizione, l'ultima voce del mesh collider: (mesh) dentro di essa ha tutte le forme dei prefab che ho inserito, ma sono tutte ruotate in un altro modo(se non erro di +90 gradi sull'asse x). Probabilmente ho sbagliato quando ho creato il modello con blender.


RE: Problema collider - WilSoft90 - 25-11-2013

Al terreno e al tavolo basta che applichi un box collider mentre nelle bottiglie un rigidbody è queste non oltrepasseranno ne il tavolo ne il terreno, se poi vuoi che le bottiglie siano statiche che non devono muoversi basta applicargli un collider.
Scusa per la spiegazione un po cosi ma non sono un esperto pero l ho appena testato Smile


RE: Problema collider - samuele55598@gmail.com - 26-11-2013

Purtroppo non funziona oltrepassano, ma è ovvio ora che ci penso perchè è vero che il tavolo ha il collider ma le bottiglie no. Quindi i due oggetti non possono oltrepassarsi solo se entrambi hanno i collider perchè (esempio ogni oltre banalità) per esempio prendi un anima e un fantoccio e un muro, è vero che il muro per delle specifiche leggi fisiche non può essere oltrepassato, ma questo vale solo per altri oggetti che rispettano le stesse leggi fisiche ovvero il fantoccio: il fantoccio rispetta le leggi della fisica e non può oltrepassare il muro, mentre un anima non rispetta le stesse leggi fisiche quindi anche se il muro normalmente non può essere oltrepassato l'anima lo può fare. Spero tu mi abbia capito, il muro sarebbe il tavolo, il fantoccio sarebbe la bottiglia con collider mentre l'anima è la bottiglia senza collider, lei indipendentemente da qualsiasi cosa, può trapassare tutto e tutti senza rispettare eventuali azioni rispettive alle collisioni(se il collider ne tocca un altro allora fai questo...) il mio problema è che applico il collider ma è come se la bottiglia non lo ricevesse. Potrebbe essere che sono incapace io ma credo invece per un probabile bug della versione (4.3) io l'ho scaricata per avere le feature 2d ma ho notato un grosso bug, quando tolgo il tab scena o perchè attivo quello game o perchè metto un altro programma come più importante (insomma unity passa come finestra secondaria come quando hai 2 programmi aperti sul pc e per esempio clicci sulla finestra di uno l'altro come posso spiegarti...passa in background, mentre quando ci vai a ricliccare lui ritorna in primo piano e l'altro va in background) quando faccio questa cosa puntualmente io rimetto il tab scene e sta in modalità 2d. Niente di che ma mi faa pensare a troppi bug nella versione... fammi sapere se tu sai se ci sono cattivi pareri riguardo alla versione.


RE: Problema collider - WilSoft90 - 26-11-2013

mmm secondo me non applichi bene i collider alla bottiglia... cmq per quanto riguarda i bug di cui parli non saprei io ho anche la versione 4.3 e non ho notato nulla di strano...

Magari metti uno screen della scena con le propieta della bottilia :-)