Creare Videogiochi - Game Developer
Problema Animazioni :( - 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 Animazioni :( (/thread-Problema-Animazioni)



Problema Animazioni :( - alessiobb3b - 28-12-2014

Allora cari ragazzi una mano da un santo mi farebbe comodo Smile
Allora io ho messo un bottone nel quale toccato da una pallina dovrebbe colorarsi di verde e avviarsi l'animazione dove si abbassa , solo che quando lo tocco si illumina di verde e si va a posizionare a delle coordinate senza senso e non capisco perchè vadano lì. Ho provato a inserire nello script le coordinate da ssumere dopo l'attivo dell'animazione per contrastarlo ma si va sempre a mettere alle coordinate (-0.003966426,0.02374081,-0.003966426) quando sono (14.55832,2.963696,-6.940711) vi lascio uno screen dei settaggi,delo script e del problema grazie in aticipo Smile


Settaggi
[Immagine: mmai37.png]

Script
[Immagine: jku1ja.png]

Errore
[Immagine: wvtp29.png]


RE: Problema Animazioni :( - skynet - 28-12-2014

Hai controllato le coordinate dove si deve trovare il cilindro?


RE: Problema Animazioni :( - alessiobb3b - 28-12-2014

(28-12-2014, 10:07 PM)skynet Ha scritto: Hai controllato le coordinate dove si deve trovare il cilindro?

Quelle nella prima immagine sono le coordinate dove dovrebbe restare e quelle nell'ultima sono quelle dove lui si mette


RE: Problema Animazioni :( - Chip - 29-12-2014

Non c'è un trigger vero? Potresti aggiungere questi pezzi per capire cosa accade quando avviene la prima collisione?
Non capisco una cosa, la pallina inizia a collidere, l'animazione del bottone inizia a farlo scendere, ovviamente la collisione continua, alla fine questo bottone dove deve finire?
Codice:
void OnCollisionEnter(Collision Col)
{
    print("Collisione tra " + gameObject.name + " contro " + Col.collider.name);
    print("Collisioni: " + Col.contacts.Length);
    print("Vel relativa " + Col.relativeVelocity);
}

void OnCollisionStay(Collision Col)
{
    print(gameObject.name + " contro " + Col.collider.name + " collidono");
}

void OnCollisionExit(Collision Col)
{
    print(gameObject.name + " contro " + Col.collider.name + " NON collidono");
}



RE: Problema Animazioni :( - alessiobb3b - 29-12-2014

(29-12-2014, 12:32 AM)Chip Ha scritto: Non c'è un trigger vero? Potresti aggiungere questi pezzi per capire cosa accade quando avviene la prima collisione?
Non capisco una cosa, la pallina inizia a collidere, l'animazione del bottone inizia a farlo scendere, ovviamente la collisione continua, alla fine questo bottone dove deve finire?
Codice:
void OnCollisionEnter(Collision Col)
{
    print("Collisione tra " + gameObject.name + " contro " + Col.collider.name);
    print("Collisioni: " + Col.contacts.Length);
    print("Vel relativa " + Col.relativeVelocity);
}

void OnCollisionStay(Collision Col)
{
    print(gameObject.name + " contro " + Col.collider.name + " collidono");
}

void OnCollisionExit(Collision Col)
{
    print(gameObject.name + " contro " + Col.collider.name + " NON collidono");
}


Beh si ineffetti appena la pallina tocca il Target quindi il cilindro lui si colora di verde e parte l'animazione e basta non capisco quel cambiamento proprio a quelle coordinate senza senso comunque grazie controllo e ti dico Smile