06-11-2012, 09:58 PM
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
Dichiariamo una Variabile, nello stesso Script della prima Lezione.
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.
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)Questo è un pratico esempio per chi non sa cosa siano.Ma facciamo un esempio pratico:
{
Compralo;
}
Else
{
Compra la mortadella;
}
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 );Compilate, posizionate, chiudete e controllare Launch.
{
`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");
}
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.