:: Navigation
recherche psp
:: Libère ta PSP

Liberer PSP Sony downgrade custom firmware

Tutoriels pour libérer sa PSP


Custom firmware, downgrade ...



:: Concours
concours psp-ground



  [LUA] Le Helloworld
Catégorie : Tutoriels -> Programmation sur PSP
Ajouté le : 06.04.2008 11:07
Auteur : djdelarue
Lectures : 1655
Commentaires et aides sur l'article [LUA] Le Helloworld (7)
Note global : 4.4/10 (8 votants)

Introduction

Maintenant que vous possédez tout ce qu'il faut pour coder, nous vous proposons de commencer à coder, on est quand même ici pour ça. Et si on faisait un Hello World ?!

 

C'est quoi une Hello World ?

Un Hello World est une sorte de "Salut tout le monde!", ça ne sert pas à grand chose niveau utilisation, mais ça fait plaisir quand on se rend compte qu'on arrive à programmer sur PSP !

 

On commence le code

Avant tout, choisissez la couleur d'écriture que vous souhaitez voir apparaître, pour cela utiliser ce code:

 

Vous souhaitez écrire un simple message, rien de plus simple.

 

Avant tout, choisissez la couleur d'écriture que vous souhaitez voir apparaître, pour cela utiliser ce code:

 

Code
blanc = Color.new(255,255,255)

 

Vous voulez une autre couleur, il vous suffit d'aller dans Paint, ou autres logiciel de retouche image pour connaître les attributs de votre couleur.

Donc, maintenant que vous avez défini la couleur que vous souhaitez, commençons réellement le code.

Il faut créer la boucle principal qui est indispensable au bon fonctionnement du Lua.

 

Code
while true do

Ensuite, il faut effacer le contenu de votre boucle quand elle recommence:

 

Code
screen:clear()

 

Ensuite passons à ce que l'on veut qu'il s'affiche.

 

Code
screen:print(150,100,"Trop cool ce tuto de djdelarue",blanc)

 

Vous allez me dire c'est quoi ces deux nombres avant le texte, c'est en faite l'endroit où sera situé votre texte sur l'ércran de la PSP, en faites cela représente 150x100 pixels, et l'écran de PSP fait 480x272 en pixel.

Vous obtiendrais ceci:

 

Ensuite, fermer votre boucle avec ce code:

 

Code
screen.flip()
screen.waitVblankStart()

terminez ensuite votre script avec:

 

Code
end

Ce "end" permet de cloturer le while true do du début.

 

Le code entier

Code
blanc = Color.new(255,255,255)


while true do

screen:clear()
screen:print(150,100,"Trop cool ce tuto de djdelarue",blanc)

screen.flip()
screen.waitVblankStart()

end      

 

Voila, vous savez maintenant faire un HelloWorld, on va bientôt s'attaquer à des choses un peu moins facile, il est donc nécessaire de savoir faire le code ci-dessus sans problème.


  

:: Recrutement
devenez rédacteur
:: Sondage
Mettez une note sur 5 au nouveau theme de PSP GROUND
 1
 2
 3
 4
 5

 
Autres Sondages
:: Recherche PSP
 
Rubrique :
:: Partenaires privilégiés