Category Archive: Guide LUA

gen 01

LUA – Conversione da numero a stringa e viceversa

Se vi capita di dover salvare dei dati, e nello specifico di dover salvare un numero in una stringa, ritornando al discorso del concatenamento (Come concatenare stringhe), esistono due funzioni LUA che fanno al caso vostro : tonumber(stringa) tostring(n) Con queste due funzioni potrete convertire i numeri in stringhe e le stringhe in numeri, per …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=310

gen 01

LUA – Come concatenare stringhe

Una delle cose che capita più spesso quando si realizza una applicazione o un gioco, è dover salvare dei dati, è il modo più semplice in assoluto per farlo è salvarsi in un file txt sotto forma di stringa, come già spiegato nel post (Scrittura e lettura dati di gioco su un file txt). Se …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=308

gen 01

LUA – Ora e data

Se vi serve utilizzare l’ora e la data precisa, per esempio per contrassegnare un salvataggio, il LUA mette a vostra disposizione le funzioni : System.getDate(n) System.getTime(n) Nelle due funzioni il parametro “n” serve per specificare quale parte della data o dell’ora vogliamo che la funzione restituisca, per esempio : System.getDate(1) restituisce il numero del giorno …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=303

dic 30

LUA – Fare screenshot

Fare screenshot significa salvare schermate, e se vi serve un comando per salvare schermate del vostro homebrew, questo è quello che cercate. Il LUA vi propone il comando screen:save, che ha la seguente sintassi : screen:save(“nome_file.formato”) Se però dovete salvare diversi screenshot, il mio consiglio, è quello di utilizzare una variabile con un numero che …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=301

dic 30

LUA – Ciclo FOR

Se dovete ripetere una cosa per un numero finito di volte e non volete scrivere troppo linee di codice, il ciclo FOR è quello che fa per voi. È molto semplice anche da scrivere : for i=0,250,10 do … end Il comando si compone di tre parti : – la prima dove una variabile viene …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=298

dic 29

LUA – Riconoscere la pressione dei tasti

20121230-195318.jpg

Un gioco in cui non si possono premere tasti non sarebbe un gioco, per questo quando si sviluppa un gioco o anche una applicazione bisogna implementare dei comandi, per muoversi tra le opzioni o semplicemente per muovere un personaggio. In questo caso ci viene in contro il comando Controls.read() che, come suggerisce pure il nome, …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=283

dic 29

LUA – Caricare un file LUA da un file LUA

Immaginate di voler fare un gioco, e di volere dividere il menù principale dal gioco vero e proprio. Per evitare di complicare il codice, scrivendo cicli su cicli, la soluzione migliore per questo problema, è scrivere di versi file LUA, ognuno con una diversa funzione … Per esempio potete creare un file che viene eseguito …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=257

dic 24

LUA – Scrittura e lettura dati di gioco su un file txt

Salve a tutti, se avete ma programmato un gioco, vi sarete sicuramente imbattuti nel problema del salvataggio dei dati gioco, che devono rimanere salvati per la partita successiva; il modo più semplice per salvare i dati in modo da riprenderli quando necessario, è fare il salvataggio su un file txt. Soprattutto se dovete salvare dati …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=236

dic 12

LUA – Un menu per i vostri giochi

Ben tornati ragazzi, con questa guida vi spieghrò come implementare un menu nel vostro gioco, in modo tale che un giocatore, possa mettere il gioco in pausa, eseguire il restart del livello che sta giocando, oppure uscire dal gioco e tornare alla schermata principale. Ovviamente vi fornirò una versione di menu che ho fatto io, …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=220

dic 12

LUA – Come generare oggetti in modo casuale

Salve a tutti, oggi vi spiegherò come, attraverso il LUA, si possano generare oggetti in modo casuale, e farli muovere per lo schermo. La prima funzione che ci serve implementare nel nostro gioco è la seguente: present = { x = math.random(10,470), y = -10 } present.width = 5 present.height = 5 presentimg = Image.load(“present.png”) …

Continua la lettura »

Permanent link to this article: http://taketheball.altervista.org/?p=215

Post precedenti «

» Post successivi