Creare Videogiochi - Game Developer
Voi all'inizio che cosa avete fatto..?? LEGGI - 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: Unity3D Discussioni Generali (https://www.making-videogames.net/giochi/Forum-Unity3D-Discussioni-Generali)
+--- Discussione: Voi all'inizio che cosa avete fatto..?? LEGGI (/thread-Voi-all-inizio-che-cosa-avete-fatto-LEGGI)

Pagine: 1 2


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - Riddick - 05-02-2011

variabili, array, funzioni, if, else, else if, while, for, operatori, ora non mi viene altro in mente.


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 05-02-2011

0.0 C'è molto da studiare XD


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 05-02-2011

Ok ho studiato javascript (ho studiato la guida che ha postato killerz con il titolo Guida Unity 3d) ora che so le basi che devo fare?? con che cosa inizio??


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - Riddick - 05-02-2011

Come già detto mille volte xD, una volta studiato le basi del JavaScript comincia a studiare la documentazione ufficiale (vedi i link che ti ho postato prima).


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 06-02-2011

L'ho fatto pure... ora che devo fare?? posso iniziare a fare fps con il tutorial di killerz?? oppure ancora non sono pronto??


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - Riddick - 06-02-2011

Scusa, ma come hai fatto ad studiare tutte le referenze o meglio ancora: tutte le classi sul sito di Unity3D in cosi poco tempo ? ò.ò

Comunque perché non dovresti vedere i tutorial di KillerZ ? Lui li ha fatti appositamente per i principianti.


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 06-02-2011

e da ieri che studio (ieri sera a ora) XD


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - steve - 06-02-2011

Prova ad applicare quello che hai imparato in un gioco semplice (tipo tetris o un gioco 2d, come ti ha detto killerz).
Non basta capire i concetti, che sono piuttosto semplici per le cose principali, bisogna saperli applicare.


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 06-02-2011

e il tutorial di un gioco tipo tetris o giochi 2d dove li treovo?


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - steve - 06-02-2011

È questo il punto... una volta capiti i concetti principali (scripting di base e funzionamenti principali dell'editor) devi essere in grado di farlo senza tutorial.

Se hai problemi del tipo: come faccio scendere un pezzo? oppure come inserisco un personaggio 2d? chiedi pure, ma se fai tutto tramite tutorial va a finire che impari poco o niente.


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - KillerZ - 06-02-2011

Quoto Steve inizia con qualcosa di semplice!


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 06-02-2011

ecco come faccio a far scendere un pezzo...??
scusa per tutte queste domande...


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - KillerZ - 06-02-2011

Ecco un esempio:

Gestire posizione

Codice:
function decrementaPosizione() // funzione che gestisce la posizione
{
     transform.position -= Vector3(0,1,0); //Diminuiamo sull'asse y di un punto
}

Gestire asse y
Codice:
function decrementaPosizione() // funzione che gestisce la posizione
{
     transform.position.y--; //Diminuiamo sull'asse y di un punto
}



RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 07-02-2011

Vector 3 che vuol dire??


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - Riddick - 07-02-2011

Hai visto che non hai studiato per nulla ? XD

http://unity3d.com/support/documentation/ScriptReference/Vector3.html


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 07-02-2011

no ho studiato vero!! ma non ho letto questo.. Big Grin


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - steve - 07-02-2011

Vector3 è una struttura che gestisce i vettori tridimensionali (per dettagli vedi la reference).

In questo caso la puoi più semplicemente immaginare come un tipo di variabile che memorizza tre valori per identificare un punto nello spazio. Se vuoi segnare un punto nello nello spazio hai bisogno di 3 informazioni: altezza (y), larghezza (x), e profondità (z). Vector3(x,y,z).

Esempio: transform.position -= Vector3(0,1,0);
In questo caso prendiamo la posizione dell'oggetto (che è un Vector3) e gli sottraiamo un Vector3 con 1 sull'asse verticale (asse y)

Oppure: transform.position += Vector3(0,-1,0);

O analogamente ai due: transform.position.y--;
In questo caso sottraiamo 1 al valore sull'asse verticale (asse y). Quel .y è un parametro della struttura (come puoi leggere dal reference linkato sopra).


Comunque sia non hai bisogno di capire cos'è e come funziona una struttura per poterla usare. Questi concetti sono necessari per creare una struttura, ma è superfluo per un videogames come tetris, e a dire il vero non sono nemmeno del tutto sicuro che unity permetta di crearne di nuove.


Tornando al vector: è un concetto più difficile da spiegare che da capire... se fai qualche prova sono sicuro che lo capisci al volo.

Edit:
Mi correggo... Vector3 è una classe. Apparte questo il discorso fatto non cambia.


RE: Voi all'inizio che cosa avete fatto..?? LEGGI - sersalvatore - 07-02-2011

GRAZIE STEVE Big Grin