17-08-2013, 04:28 PM
17-08-2013, 08:18 PM
Dai un'occhiata a questo video
Dice che bisogna spuntare il loop in modo che vadi all'infinito...
Dice che bisogna spuntare il loop in modo che vadi all'infinito...
18-08-2013, 12:43 PM
GRAZIEE!!!!
18-08-2013, 02:27 PM
Un problema dopo un altro ... non c'è la faccio più ToT !!!
Dopo che ho fatto l'animazione , se ci salto sopra lo attraverso .
Però se è fermo posso saltarci .
ECCO UN SCREEN HELP !!!
Dopo che ho fatto l'animazione , se ci salto sopra lo attraverso .
Però se è fermo posso saltarci .
ECCO UN SCREEN HELP !!!
20-08-2013, 04:23 PM
Per evitare di attraversare un oggetto senza appesantire molto il tutto puoi creare un cubo con cui ricoprire tutta la superficie occupata da questo e poi togliere la spunta da mesh render e lasciare solo nox collider se poi vuoi che la collisione segua l'animazione devi scriptare che è sempre l'unica soluzione per avere risultati degni almeno che non si trovi uno script ben fatto in rete dove bisogna solo settare i parametri, basta fare attenzione alle licenze.
20-08-2013, 04:34 PM
ok! ora vedo
21-08-2013, 10:39 AM
Beh, se deve scriptare basta trovare le coordinate dell'oggetto, dare a tre float i valori delle coordinate dell'oggetto, e assegnare al transform.position del collider le tre variabili, il tutto sotto Update!
Prova così:
Non l'ho testato, ma dovrebbe funzionare... Per sicurezza, evita di fare copia e incolla!
Prova così:
Codice:
public Gameobject obj; //Variabile a cui dovrai assegnare l'oggetto in questione
public Component col;
public float xo;
public float yo;
public float zo;
void Update() {
col = obj.GetComponent<NomeDelCollider>();
xo = obj.transform.position.x;
yo = obj.transform.position.y;
zo = obj.transform.position.z;
col.transform.position = new Vector 3 (xo, yo, zo);
}
Non l'ho testato, ma dovrebbe funzionare... Per sicurezza, evita di fare copia e incolla!
21-08-2013, 05:03 PM
(21-08-2013, 10:39 AM)Johnny 97 Ha scritto: [ -> ]Beh, se deve scriptare basta trovare le coordinate dell'oggetto, dare a tre float i valori delle coordinate dell'oggetto, e assegnare al transform.position del collider le tre variabili, il tutto sotto Update!
Prova così:
Codice:public Gameobject obj; //Variabile a cui dovrai assegnare l'oggetto in questione
public Component col;
public float xo;
public float yo;
public float zo;
void Update() {
col = obj.GetComponent<NomeDelCollider>();
xo = obj.transform.position.x;
yo = obj.transform.position.y;
zo = obj.transform.position.z;
col.transform.position = new Vector 3 (xo, yo, zo);
}
Non l'ho testato, ma dovrebbe funzionare... Per sicurezza, evita di fare copia e incolla!
Grazie . quando sono a casa lo testo