• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Prendere e Tirare " Palla "
#4
(20-02-2015, 03:46 PM)Ardito Ha scritto: Sei sottoposto alla fisica dell'oggetto genitore, per evitare questo problema si crea una variabile, dopo ti memorizzi la posizione della palla e da li fai tutti i calcoli necessari..

Crea una variabile di questo tipo:
Public Transform Ball;

Nella funzione Start o Awake (Dipende quale usi) inserisci questa piccola istruzione:
Ball = Gameobject.Find("Palla").transform;
(In questo modo abbiamo assegnato alla variabile Ball, l'oggetto nella scena che si chiama "Palla")

Dopo di che vai Update e inserisci questa istruzione:
transform.position = Ball.transform.position;
(In questo modo l'oggetto in cui è attaccato questo script avrà coordinate nella scena pari a quelle di Ball)

Per mettere un oggetto accanto ad un altro puoi fare così:
transform.position = Ball.transform.position + new Vector3(5,0,0);
(In questo modo questo oggetto avrà le stesse coordinate di Ball ma sarà traslato di 5 nell'asse X)

Basta mettere un if che controlla la rotazione e hai finito ^^

Questo è un piccolo esempio che puoi gestirti molto facilmente..


Ho risolto nello stesso giorno dopo 3-4 ore la creazione di questo Thread con un algoritmo ancora migliore.
Si può chiudere.
 
Rispondi
  


Messaggi in questa discussione
Prendere e Tirare " Palla " - da Master-Antonio - 20-02-2015, 12:57 AM
RE: Prendere e Tirare " Palla " - da Ardito - 20-02-2015, 03:46 PM
RE: Prendere e Tirare " Palla " - da Master-Antonio - 22-02-2015, 04:38 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Aiuto pong rimbalzo palla samuele55598@gmail.com 1 285 17-04-2017, 11:36 AM
Ultimo messaggio: carloss

Vai al forum:


Browsing: 1 Ospite(i)