Category Archive: Guide LUA

dic 30

LUA – Funzioni

Schermata 2014-12-30 alle 13.56.42

Nella scrittura di un programma, una delle parti fondamentali è la definizione di funzioni che risolvono un determinato problema o che restituiscono un determinato valore in base a ciò che gli viene dato in pasto In LUA implementare una funzione è molto semplice, basterà infatti seguire la seguente sintassi : E se vogliamo che la …

Continua la lettura »

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

dic 29

LUA – Ciclo While

Schermata 2013-12-29 alle 20.02.49

Uno dei costrutti fondamentali della programmazione, insieme al FOR, e alle istruzioni condizionali (if / else), è appunto il ciclo while. Esso ci permette di iterare un blocco di istruzioni fino a che è verificata una determinata condizione. Ed ora ecco un esempio con condizione sempre verificata: In questo caso il ciclo while non si …

Continua la lettura »

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

dic 27

LUA – Funzione SLEEP

Schermata 2013-12-27 alle 22.32.30

  Una delle funzioni fondamentali nella programmazione, è la funzione SLEEP. Essa permette di far attendere la normale esecuzione del programma per un determinato lasso di tempo tra una operazione e l’altra, in modo tale da poter dare, appunto il tempo, ad un utilizzatore del programma di leggere le informazioni stampate a schermo o di …

Continua la lettura »

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

dic 25

LUA – Funzione Switch

Schermata 2013-12-25 alle 22.41.12

Uno dei costrutti fondamentali della programmazione è appunto lo switch; esso permette di eseguire un determinato blocco di istruzioni in base ad un indicatore, solitamente detto “case” (in italiano caso). In LUA,  la soluzione più semplice è creare una funzione che prenda in ingresso una variabile “case” e che in base a quest’ultima esegua un …

Continua la lettura »

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

ago 29

LUA – Caricare pagina web

Icona vuota psp

Tra le tante cose che il LUA consente di fare, vi è anche la possibilità di caricare una pagina web direttamente dai vostri homebrew. Per poter usufruire di questa funzione, dovete innanzitutto possedere l’eseguibile del web browser (scaricabile da qui)  e poi utilizzare il seguente codice LUA nel vostro homebrew: Dove directory è il percorso della …

Continua la lettura »

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

ago 12

LUA – Salvataggi (savegame)

immagine

Una cosa molto comoda che è possibile implementare in un gioco, è la funzione di salvataggio dei progressi, perché se si vuole riprendere in mano il gioco è comodo ritrovarsi allo stesso punto in cui lo si aveva lasciato, per evitare di dover rifare tutto da capo, il ché sarebbe uno spreco di tempo. Per …

Continua la lettura »

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

feb 03

LUA – Creare una sveglia

20130203-015357.jpg

Per impostare una sveglia con il LUA, dobbiamo servirci della funzione Systeme.getTime(n). Come tutti sappiamo la sveglia necessita dell’ora e dei minuti per poter funzionare, quindi andremo ad utilizzare rispettivamente Systeme.getTime(1) e Systeme.getTime(2). (Introduzione : LUA – Ora e Data) Per settare l’orario di sveglia, dobbiamo invecie usare la funzione System.startOSK(“”,”"), che andremo ad utilizzare …

Continua la lettura »

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

gen 27

LUA – Tastiera virtuale

20130127-012615.jpg

Può capitare che durante l’utilizzo di un gioco o di una applicazione, sia necessario dover inserire delle informazioni, come per esempio stringhe o numeri, che servono per varie ragioni… dai calcoli, a una semplice memorizzazione del nome del giocatore che ha effettuato un record. La funzione che andremo ad utilizzare è System.startOSK. La funzione prende in …

Continua la lettura »

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

gen 18

LUA – Dump degli UMD

20130118-114355.jpg

Una cosa interessante del LUA, è che mette anche a disposizione una funzione per copiare gli UMD salvando e il contenuto nella MEMORY della PSP. La funzione in questione è UMD.ripISO(“path/nome_gioco.iso”) La funzione qui sopra va a salvare il contenuto dell’Umd, in formato iso,nel path specificato con il nome specificato. Ma quando si tratta di …

Continua la lettura »

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

gen 17

LUA – Fare screenshot e salvarli con la data di creazione come nome

Era gia stato affrontato il problema di come fare per salvare screenshot in una applicazione o un programma, (post precedente) ed era stata menzionata la funzione Lua “screen:save()”. Ma se avete bisogno di salvare più di uno screenshot per una stessa applicazione non vi conviene usare un contatore come nel precedente post (che riguardava lo …

Continua la lettura »

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

Post precedenti «