:: Navigation
:: Libère ta PSP
Les Downgrades (PSP Fat)

Version 2.80 vers 1.50 (Team Noobz)
Version 3.03 vers 1.50 (Team Noobz)
Version 3.50 vers 1.50 (Team Noobz)
Toute version vers 1.50 (Team Noobz)

Custom Firmware (PSP Fat)

Installation 3.52M33-4 (Dark_Alex)
Installation 4.01 M33-2 (Dark_Alex)

Custom Firmware (PSP Slim & Lite)

Installation 3.60 M33 (Dark-Alex)
Installation 4.01 M33-2 (Dark_Alex)

Despertar del Cementerio (Toutes PSP)

Toutes PSP vers 3.90M33-3 (Dark_Alex)


:: Publicité
:: Derniers posts
PSP Ground RSS : Les 20 derniers sujets Sujets Auteur Réponses Vues Dernier message
   [PRE]eliote02 eliote02 0 55 Par eliote02
hier à 13:24
   [JEU] Manhunt 2 View94 2 334 Par astro_girl
28.11.2008 22:24
   [News] La surprise dès ce soir à minuit! View94 9 8903 Par sham94
30.07.2008 11:08
   Downgrader une psp avec un firmware 4.xx? zoolk 0 6718 Par zoolk
29.07.2008 22:40
   [test] God Of War: Chain Of Olympus ( non fini) shino01 3 2033 Par shino01
29.07.2008 21:10
   convertir theme F0 en ctf 007marvin 0 1500 Par 007marvin
29.07.2008 20:57
   [Article] Convertir des themes rco en ctf bryce 9 4431 Par 007marvin
29.07.2008 19:31
   [News] La surprise arrive très bientôt ! Willy91 13 2916 Par Nicolas184
29.07.2008 18:03

[Article] [LUA] Le Helloworld< Sujet précédent  Sujet suivant >
Accueil du Forum -> PSP -> Développement
AuteurMessage
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 11:07  
[Article] [LUA] Le Helloworld

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.



Revenir en haut
  benjiwolff



Messages : 494
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 12:14  
Réponse au sujet : [Article] Le Helloworld
Merci djdelarue pour tes tutos.



Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 13:29  
Réponse au sujet : [Article] Le Helloworld
comment afficher une image je le ferais surement demain ^^ ainsi que le timer si j'ai le temps

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  benjiwolff



Messages : 494
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 13:33  
Réponse au sujet : [Article] Le Helloworld
moi j'attends qu'il y est tous les tuto pour commencer.



Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 13:35  
Réponse au sujet : [Article] Le Helloworld
normal ^^ je vais me depecher, mais c'est pas non plus super facile un tuto en faites ^^

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  benjiwolff



Messages : 494
Inscrit(e) le: 09.01.2008
Firmware: 3.90 M33
Go!Messenger : benjiwolff
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 13:36  
Réponse au sujet : [Article] Le Helloworld
Oui j'imagine. Moi je voudrai faire un truc un peu comme pomopop a fait.



Je creer vos avatars ICI
[color=#00008B]Réponse par MP ou par MSN

Venez voter pour moi ICI
Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 13:47  
Réponse au sujet : [Article] Le Helloworld
comment? le questionnaire?

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  Willy91



Messages : 1584
Inscrit(e) le: 24.08.2007
Firmware: 3.90 M33
Go!Messenger : Willy91
Statut : Hors ligne
Avertissement : 0
Posté le 06.04.2008 17:21  
Réponse au sujet : [Article] Le Helloworld
A noter que c'est un Hello World en LUA, Baptiste l'a fait pour le C ^^
Merci pour ce tutoriel






Revenir en haut

:: Chat
0 utilisateur est connecté sur le chat !

:: Sondage
Nos News vous semblent-elles suffisament précises ?
 Oui, elles sont parfaites
 Oui, mais je ne comprends pas tout desfois
 Non, il manque des détails
 Non, je n'ai rien compris à tout ça

 
Autres Sondages
:: Syndication

Suivez PSP Ground 
grâce aux fils RSS 2.0

Les 20 dernières news
Les 20 derniers articles
Les 20 derniers téléchargements
Les 20 derniers liens
Les 20 dernières images
Les 20 derniers sujets

:: Publicité