Creare Videogiochi - Game Developer
Richiesta aiuto script per guidare macchina. - Versione stampabile

+- Creare Videogiochi - Game Developer (http://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (http://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Richieste di Aiuto per Unity 3D (http://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: Richiesta aiuto script per guidare macchina. (/thread-Richiesta-aiuto-script-per-guidare-macchina)



Richiesta aiuto script per guidare macchina. - davidecreatoreapp - 21-03-2015

Ciao a tutti, vi dico subito che non sono molto qualificato in quanto a programmazione dato che ho imparato da autodidatta ed ho solo 15 anni.
Comunque stavo cercando di fare uno script per poter guidare un veicolo e dunque fare uno switch tra 2 gameobject : uno fpc e l'altro appunto in veicolo.
Qualcuno ha idea di come fare?


RE: Richiesta aiuto script per guidare macchina. - WilSoft90 - 21-03-2015

Cerca car tutorial di redbaron su youtube Wink


RE: Richiesta aiuto script per guidare macchina. - davidecreatoreapp - 22-03-2015

(21-03-2015, 09:20 PM)WilSoft90 Ha scritto: Cerca car tutorial di redbaron su youtube Wink
Il tutorial che dici tu è per creare un gioco di machine e dunque diciamo più in linea generale far muovere la macchina. Invece qui la richiesta era uno script per cambiare i controlli e dunque passare dal fpc alla macchina.


RE: Richiesta aiuto script per guidare macchina. - WilSoft90 - 23-03-2015

Allora devi attivare lo script che metti nel movimento del veicolo insieme alla sua camera...e disattivi quelle del player quando premi il tasto che setti per entrare...quando esci fai il contrario....puoi settare i comandi del veicolo direttamente nel player e con un if controlli se e fuori o dentro al veicolo


RE: Richiesta aiuto script per guidare macchina. - Lextredis - 24-03-2015

Non mi sembra di aver ben capito ciò che chiedi.
Ti serve uno script per guidare l'auto o uno che semplicemente passi dall'auto al controller FPS (credo intendessi questo)?
O magari entrambi?


RE: Richiesta aiuto script per guidare macchina. - davidecreatoreapp - 26-03-2015

Uno per il passaggio dall'auto al FPC


RE: Richiesta aiuto script per guidare macchina. - davidecreatoreapp - 27-03-2015

Ok credo che oggi proverò ciò che mi ha consigliato WilSoft90


RE: Richiesta aiuto script per guidare macchina. - Johnny 97 - 27-03-2015

Quanto detto da WilSoft è esatto, ma vorrei aggiungere qualcosa.
Premettendo che tu abbia già due script di movimento separati (uno del personaggio e uno della macchina), per creare uno script che faccia da switch devi fare quanto segue:
-Avendo due GameObject separati, uno il Player, l'altro la macchina, entrambi dovranno avere attaccati il rispettivo script e una Camera ciascuno. Regolare altezza, distanza e angolatura della Camera.
(Se Player è a piedi):
-In base alle esigenze, posizionare il Player sulla macchina (Se si vede l'abitacolo conviene trovare una posizione precisa, altrimenti se la Camera della macchina è posizionata all'esterno e non si vede il Player in guida, puoi semplicemente posizionare il Player ovunque dentro la macchina, in modo tale che dalla Camera non sia visibile.)
-Disattivare la Camera del Player e attivare quella della macchina. Disattivare lo script di movimento del Player e attivare quello della macchina.
-Impostare il GameObject del Player come figlio del GameObject della macchina. (In questo modo il Player resterà dentro l'abitacolo e si muoverà in concomitanza alla macchina.
(Altrimenti se Player è già in macchina):
-Rimuovere il GameObject del Player dai figli del GameObject della macchina.
-Riposizionare il Player fuori dalla macchina.
-Disattivare la Camera della macchina e riattivare la Camera del Player. Disattivare script di movimento della macchina, riattivare quello del Player.

Ti ho dato solo delle linee guida, il codice te lo vai a cercare tu. Se vuoi veramente imparare a programmare, devi essere tu a scrivere il codice, non altri per te, ricorda Big Grin
Se hai bisogno di alcune dritte generali sul codice da utilizzare chiedi pure, ma è importante che prima ci provi da solo e faccia vedere quello che hai provato a fare, in modo tale che ti venga spiegato, in caso, perché quello che hai fatto è sbagliato e perché si fa in un altro modo.


RE: Richiesta aiuto script per guidare macchina. - davidecreatoreapp - 27-03-2015

Grazie mille per i consigli!