:: 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 56 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 8904 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

[COURS]LUA, afficher des textes.< Sujet précédent  Sujet suivant >
Accueil du Forum -> PSP -> Développement

Page : [1] 2 >
AuteurMessage
  pomopop



Messages : 819
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : pomopop
Statut : Hors ligne
Avertissement(s) : 2
Posté le 25.03.2008 07:34  
[COURS]LUA, afficher des textes.
Bonjour,
sur ce cours je vais vous apprenre à afficher des textes sur votre psp.

Avant d'ouvrir notepad++, aller dans paint ou un autre logiciel de retouche et choisisez une couleur qui vous plait dans la palette de couleur. Voici la couleur que je veux utilisez et les taux de rouge, vert et bleu.


Ma couleur bleue comporte les taux suivants: 7 de rouge, 20 de vert et 175 de bleu.


Maintenant, voici un code pour afficher un texte complet.
Avant tout, sachez que votre psp à 480 pixels de largeur et 272 de hauteur.

voici le code:



Code :
blue = Color.new (7,20,175)

text = "Vive Psp Ground"
while true do
screen:clear()
screen:print'(145, 200, text, blue)
screen.flip()
screen.waitVblankStart()
end


En détail:

Code :

blue = Color.new (7,20,175)

nous chargons la couleur, définissons les taux de rouges, verts et bleu et la nommons comme nous le voulons.


Code :
text = "Vive Psp Ground"

quand vous afficherez le mot text dans votre code, le texte choisi sera affiché.


Code :
while true do

ceci est indispensable pour ouvrir une boucle en lua, il marque le démarrage des codes.


Code :
screen:clear()

ceci effacera le contenu de la boucle quand elle recommencera.


Code :
screen:print(145, 200, text, blue)
:
mon texte sera affiché à 145 pixels de largeur, 200 de hauteur et sera affiché en blue.



Code :

screen.flip()
screen.waitVblankStart()

ce sont 2 codes indispensables pour finir votre boucle.


Code :
end 

cloture le while true do mais cloture aussi des autres boucles.

Pour voir le résultat obtenu, téléchargez luaplayer et placez le fichier dans:
luaplayer/applications, créez un dossier et mettez-le dedans.

Bon code

Edité par Djdelarue
PS: Pomopop fais attention à tes codes car c'était bourré de fautes de lua :s



Edité par bryce le 25/03/2008 19:16
psp noire 1004

3.90m33, carte memoire 2 Go

vive psp ground


Revenir en haut
  bryce
[1500-2000] Messages



Messages : 1670
Inscrit(e) le: 02.11.2006
Firmware: 3.03 OE
Go!Messenger : bryce781
Statut : Hors ligne
Avertissement : 0
Posté le 25.03.2008 12:57  
Réponse au sujet : [COURS]LUA, afficher des textes.
Merci mais je ne fait pas de LUA ^^



Revenir en haut
  SeanPaul223



Messages : 184
Inscrit(e) le: 23.02.2008
Firmware: 3.90 M33
Statut : Hors ligne
Avertissement : 0
Posté le 25.03.2008 14:38  
Réponse au sujet : [COURS]LUA, afficher des textes.
Nota
Ce code ne marche ra jamais à cause d'une petite erreur qui s'y est glissée dans la boucle pricipale..

screen:print'(145, 200, text, blue)

Il faut enlever l'apostrophe entre le screen:print et les parenthèses...ce qui donne

screen:print(145, 200, text, blue)


Ensuite précision sur ces lignes:

screen.flip()
screen.waitVblankStart()

La fonction screen:print(145, 200, text, blue) entre le while true do..end...signifie que votre texte va s'afficher en boucle de façonj continue, à une fréquence si élevée que vous n'y verrez que dalle..alors les arguments
screen.waitVblankStart() et screen.flip() (l'ordre peut s'inverser sans problèmes..^^) permettent de rafraichier l'écran et de voi ce qui est affiché..Si vous ne les mettez pas, en exécutant le script l'écran reste noir...

Et enfin...
ce code fera la même chose que celui de Pomopop..la seule différance est un gain de ligne, pas besoin de définir la variable texte..on demande d'afficher directement ce que l'on veut...

blue = Color.new (7,20,175)

while true do
screen:clear()
screen:print'(145, 200, "Vive Psp Ground", blue)
screen.flip()
screen.waitVblankStart()
end



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 25.03.2008 18:13  
Réponse au sujet : [COURS]LUA, afficher des textes.
Pour le texte Si je mets:
text = "mon texte"
text = "mon texte 2"
Est- ce que ca marche?



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

Venez voter pour moi ICI
Revenir en haut
  stivi
[210-330] Messages



Messages : 222
Inscrit(e) le: 14.02.2008
Firmware: 3.90 M33
Go!Messenger : stividu83
Statut : Hors ligne
Avertissement : 1
Posté le 25.03.2008 18:23  
Réponse au sujet : [COURS]LUA, afficher des textes.
non le nom des variables doit étre different ex
text = "ton texte"
text2 = "ton texte"

voila !


__________________________________________________
---------------------------------------------------------------------------
psp slim&light 3.80=-ddc=-3.80m33=-3.90m33-2=-3.93m33 non oficiel. +ms 2go






go!messenger : stividu83
skype: stivi-83
msn : stivi83@hotmail.fr
le site de ma team : http://umt.xooit.fr/index.php
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 25.03.2008 18:40  
RE : [COURS]LUA, afficher des textes.
Quand je lance mon application ca me marque.

Citation :
Error: script.LUA:5: unexpected symbol near ':'
Press start to restart



Je met une image de mon code pour que quelqu'un vérifie.

Mon image : http://img147.imageshack.us/img147/142/capture01li2.jpg





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 25.03.2008 18:59  
Réponse au sujet : [COURS]LUA, afficher des textes.
enleve les ":" du end de la fin encore une erreur de pomopop :s
on ne met jamais de : après un end

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 25.03.2008 19:03  
Réponse au sujet : [COURS]LUA, afficher des textes.
merci j'essaye
Edit: Ca marche toujours pas!!
Qu est ce qui ce passe?



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

Venez voter pour moi ICI
Revenir en haut
  bryce
[1500-2000] Messages



Messages : 1670
Inscrit(e) le: 02.11.2006
Firmware: 3.03 OE
Go!Messenger : bryce781
Statut : Hors ligne
Avertissement : 0
Posté le 25.03.2008 19:14  
Réponse au sujet : [COURS]LUA, afficher des textes.
Enleve le : apres while true do



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 25.03.2008 19:15  
Réponse au sujet : [COURS]LUA, afficher des textes.
ok merci bryce
Edit: ca marche mais comment on fait pour trouver les bon codes pour la place du texte?



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

Venez voter pour moi ICI
Revenir en haut
  bryce
[1500-2000] Messages



Messages : 1670
Inscrit(e) le: 02.11.2006
Firmware: 3.03 OE
Go!Messenger : bryce781
Statut : Hors ligne
Avertissement : 0
Posté le 25.03.2008 19:18  
Réponse au sujet : [COURS]LUA, afficher des textes.
es ce que sa marche ?



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 25.03.2008 19:20  
Réponse au sujet : [COURS]LUA, afficher des textes.
oui mais regarde la question au dessus stp



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 25.03.2008 19:22  
Réponse au sujet : [COURS]LUA, afficher des textes.
j'ai édité son post, je crois avoir corrigé toutes les erreurs de codes, à moins que j'en est oublié un... Dites le au cas où.
Pomopop vérifie tes post stp car la sérieusement c'était bien laborieux....

Le bon code pour la place du texte est:

Code :
screen:print(120,240,text,rouge)

par exemple, avec les autres codes avant bien entendu
j'ai édité son post avec le bon code

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 25.03.2008 19:24  
Réponse au sujet : [COURS]LUA, afficher des textes.
Questions:
1.Comment fait on pour trouver un bon code pour la place de l'écriture? (merci djdelarue)
2. Peut on changer la police de caractère?



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

Venez voter pour moi ICI
Revenir en haut
  bryce
[1500-2000] Messages



Messages : 1670
Inscrit(e) le: 02.11.2006
Firmware: 3.03 OE
Go!Messenger : bryce781
Statut : Hors ligne
Avertissement : 0
Posté le 25.03.2008 19:25  
Réponse au sujet : [COURS]LUA, afficher des textes.
1. Dj t'a repondu
2. Non on ne peut pas



Revenir en haut
Page : [1] 2 >

:: 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é