Creare Videogiochi - Game Developer

Versione completa: Animazioni e Collisioni
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
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
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
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 ??
Allora cerca Wararm su youtube nella playlist unity fps ce un video che lo spiega e in italiano