• 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
Unreal Script - Tutorial 3.
#1
Buona serata,

Oggi parleremo degli strumenti di selezione, ovvero If, Else e Else If.
Essi ci permetteno di rendere il Linguaggio più complesso, aggiungendo inoltre la possibilità di far prendere più vie al codice, rendendolo conforme, magari alle decisioni prese dal Giocatore. Andiamo a vedere come si usano:
If, Else e If Else.
Per chi programma o per chi ha accennato a imparare un linguaggio If e Else saranno noti. Ma spieghiamoli comunque. Alla fine della lezione, accenneremo a un elemento molto importante nei Video Game : la Pawn.
Facciamo un esempio di If e Else
Citazione:If(Salame è presente)
{
Compralo;
}
Else
{
Compra la mortadella;
}
Questo è un pratico esempio per chi non sa cosa siano.Ma facciamo un esempio pratico:
Dichiariamo una Variabile, nello stesso Script della prima Lezione.
Citazione: Var Int If_Else_Int ;
E nella PreBeginPlay Function aggiungiamo:
Citazione: If_Else_Int = 5 ;
E scriviamo:
Citazione:If(If_Else_Int > 3 );
{
`Log( " La Variabile in questione è maggiore di 5, infatti il suo valore è : " @ If_Else_Int );
}
If(If_Else_Int < 10 );
{
`Log(" La Variabile è minore di 10");
}
Compilate, posizionate, chiudete e controllare Launch.
Cambiando il Valore della Variabile si avranno Log diversi.
Gli operatori Logici
Nel piccolo esempio di sopra, abbiamo visto " < " e " > " , e , chiunque abbia fatto almeno le elementari sapranno cosa significano. Loro due sono Operatori Logici. Ne sono presenti molti altri. Vediamoli :
&& : And ( e )
|| : Or ( Oppure )
! : Not ( Non , no )
== : Uguale a
< : Minore di
> : Maggiore di
<= : Minore o uguale di
>= : Maggiore o uguale di

ora potrete sbizzarirvi usando If e Else, divertendovi anche un poco.

Accenno: la Pawn
Pawn = rappresentazione non grafica nel mondo
Immaginiamo un Generale che illustra ai suoi uomini una Mappa :
traccia una grande X rossa su un boschetto: i nemici sono presenti li :
La X è una sorta di Pawn, una rappresentazione, non grafica, ma che serve al generale ( Il programmatore ) a dire agli uomini ( Udk ) che i nemici ( I nostro oggetti ) Sono presenti li.

Per ora è tutto, alla prossima lezione.


Buona serata.
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Unreal Script - Tutorial 2 . UDK95 1 1,178 07-09-2013, 02:32 PM
Ultimo messaggio: DjGoCraft
  Unreal Script - Tutorial 5. UDK95 3 1,847 06-03-2013, 09:52 PM
Ultimo messaggio: nicola1996
  [Tutorial] Telecamera in terza persona senza script Lorenz 6 1,875 18-11-2012, 04:53 PM
Ultimo messaggio: abcd
  Unreal Script - Tutorial 4. UDK95 1 888 07-11-2012, 11:23 AM
Ultimo messaggio: friskon
  Unreal Script - Tutorial 1 . UDK95 0 1,209 06-11-2012, 05:03 PM
Ultimo messaggio: UDK95

Vai al forum:


Browsing: 1 Ospite(i)