| Auteur | Message |
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é.
ceci est indispensable pour ouvrir une boucle en lua, il marque le démarrage des codes.
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.
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
|
|
| 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 |    |