Creare Videogiochi - Game Developer
Animazioni e Collisioni - 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: Unity3D Discussioni Generali (https://www.making-videogames.net/giochi/Forum-Unity3D-Discussioni-Generali)
+--- Discussione: Animazioni e Collisioni (/thread-Animazioni-e-Collisioni)



Animazioni e Collisioni - blisch - 29-01-2014

Ciao a tutti..
vorrei fare in modo che il mio personaggio avvicinandosi ad una porta la apra... ho creato l'animazione e l'ho associata alla porta, ho aggiunto un box collider, una sphere collider impostata su isTrigger, e il relativo script.
Quando il personaggio, anch'esso con una sphere collider, si avvicina non entra in collisione, quindi lo script non viene eseguito...
Le ho provate tutte, ho visto e letto tutti i tutorial possibili, non so più cosa fare...qlcn ha un'idea da prestarmi??? Huh


RE: Animazioni e Collisioni - WilSoft90 - 30-01-2014

Allora ci sono vari modi di simulare l apertura di una porta il piu semplice e applicare un joint direttamente da unity e mettere un rigidbody sulla porta e quando il personaggio andra in collisione la porta si apre tipo gta per farti capire.
Tramite script come hai fatto tu devi creare uno script sulla porta non nel update() ma nel OnTriggerEnter() e ci metti la riga di codice che fa partire l animazione se vuoi che si chiuda quando esci dal trigger metti la riga di codice che resetta l animazione in OnTriggerExit()
x es. porta.animation = false

P.S Nelle () del OnTriggerEnter o Exit puoi mettere il collider che puo attivare il trigger


RE: Animazioni e Collisioni - blisch - 31-01-2014

Grazie mille della risposta, è stata molto utile... posso fare un'altra domanda?
Ho importato in unity i personaggi che si possono scaricare dal sito, sto usando Carl.... ma come faccio ad animarlo, ad impostare l'animazione idle,la run ecc ??


RE: Animazioni e Collisioni - WilSoft90 - 31-01-2014

Allora cerca Wararm su youtube nella playlist unity fps ce un video che lo spiega e in italiano