<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Archives des fonctions graphiques - Custom Protocol</title>
	<atom:link href="https://www.customprotocol.com/tags/fonctions-graphiques/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.customprotocol.com/tags/fonctions-graphiques/</link>
	<description>Site d&#039;hack-tualité et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, émulation...)</description>
	<lastBuildDate>Sun, 14 Dec 2014 14:04:52 +0000</lastBuildDate>
	<language>fr-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Programmer en Lua &#8211; Débutant &#8211; Cours n°4&#160;: Abordons les tables</title>
		<link>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n4-abordons-les-tables/</link>
					<comments>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n4-abordons-les-tables/#respond</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Sun, 14 Dec 2014 14:04:52 +0000</pubDate>
				<category><![CDATA[Cours Lua]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Tutoriels Programmation]]></category>
		<category><![CDATA[fonctions graphiques]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[tables]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=785</guid>
					<description><![CDATA[<p>Un cours pour apprendre à utiliser les tables en Lua sur PSP.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n4-abordons-les-tables/">Programmer en Lua &#8211; Débutant &#8211; Cours n°4&nbsp;: Abordons les tables</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote>
<p> <em>Vous visitez actuellement un de nos cours pour programmer en Lua. Pour voir la liste des cours disponibles sur le site, <a title="Programmer en Lua" href="https://www.customprotocol.com/programmation/dev-lua-programmer-en-lua/" target="_blank" rel="noopener noreferrer">cliquez ici</a>.</em></p>
</blockquote>
<p>Nous allons rentrer dans un cours plus théorique que ceux abordé avant, soyez attentif car cela vous servira pour tous les cours et projets en Lua.</p>
<p>Une table, c'est comme un peu près un tableau de valeur sur excel. Vous pouvez ranger dans une table plusieurs valeurs de type <em>string</em> ou des nombres ou bien des fonctions.</p>
<p>Commençons par l'utilisation de base d'une table, imaginons que j'ai trois images de 10*10 pixels, que j'ai envie d'afficher sur mon écran de PSP de façon simple et intelligente, je devrais utiliser des tables. Tout d'abord soit j'ajoute directement mes données dans une table, soit je crée et j'ajoute une part une mes données.</p>
<pre class="lang:lua decode:true" title="Etape 1 - Directement mes données dans la table">table&nbsp;=&nbsp;{
image.load("1.png"),--je charge ma première image dans la case 1, 
image.load("2.png"),--puis la deuxième dans la case 2 
image.load("3.png")--et pour finir la troisième image dans la case 3.
}</pre>
<p>&nbsp;</p>
<pre class="lang:lua decode:true" title="Etape 1 - Une table et j'ajoute mes valeurs">table&nbsp;=&nbsp;{}--Je crée ma table
table[1]&nbsp;=&nbsp;image.load("1.png")--je charge ma première image dans la case 1
table[2]&nbsp;=&nbsp;image.load("2.png")--je charge ma deuxième image dans la case 2
table[3]&nbsp;=&nbsp;image.load("3.png")--ke charge ma troisième image dans la case 3</pre>
<p> Puis on utilise <strong>une boucle while true do</strong> </p>
<pre class="lang:default decode:true" title="Etape 2">while true do--Début de la boucle</pre>
<p> Maintenant, nous allons utiliser <strong>une boucle for </strong>de ce type&nbsp;:</p>
<pre class="lang:lua decode:true" title="Etape 3">for i=1,3 do--Début de la boucle for</pre>
<p> Cette boucle ce répète trois fois, la valeur <strong>i </strong>prend ainsi la valeur 1, 2 et 3. Nous pouvons donc "jouer" avec cette boucle qui est très pratique pour naviguer dans une table, on peut l'utiliser aussi par exemple pour faire des menus optimisés(voir dans un autre cours) ou dans bien d'autre cas adéquat à son utilisation.</p>
<p>Nous allons donc afficher les trois images sur l'écran de notre PSP avec la fonction vu dans <a title="Programmer en Lua&nbsp;-&nbsp;Cours n°3&nbsp;: Afficher une image" href="https://www.customprotocol.com/programmation/programmer-en-lua-cours-n3-afficher-une-image/">le cours numéro 3</a>.</p>
<pre class="lang:lua decode:true" title="Etape 4">image.blit(table[i],(i*20),10)--Affichages des images
</pre>
<p> Ainsi on affiche l'image 1, 2 et 3 situé leur case respective et on multiplie par 20 la position X(horizontal) de l'image pour ne pas superposer les 3 images et vu que nos images font 10*10 pixels, ce qui laisse un espace de 10 pixels entre chaque image.</p>
<p>Nous pouvons donc fermer notre <strong>boucle for</strong> ainsi que finir par rafraichir l'écran et fermer notre <strong>boucle while.</strong></p>
<pre class="lang:lua decode:true" title="Etape 5">end--Fin de la boucle for
screen.flip()--Rafraichie l'écran
end--Fin de la boucle while</pre>
<p>Voilà c'est terminé, comme je suis gentil, j'ai préparé trois images de tailles 10*10 pixels.</p>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2014/12/1.png'><img decoding="async" width="10" height="10" src="https://www.customprotocol.com/medias/2014/12/1.png" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2014/12/2.png'><img decoding="async" width="10" height="10" src="https://www.customprotocol.com/medias/2014/12/2.png" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2014/12/3.png'><img decoding="async" width="10" height="10" src="https://www.customprotocol.com/medias/2014/12/3.png" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<pre class="lang:lua decode:true" title="Récapitulons">table&nbsp;=&nbsp;{}--Je crée ma table
table[1]&nbsp;=&nbsp;image.load("1.png")--je charge ma première image dans la case 1
table[2]&nbsp;=&nbsp;image.load("i2.png")--je charge ma deuxième image dans la case 2
table[3]&nbsp;=&nbsp;image.load("3.png")--je charge ma troisième image dans la case 3
while true do--Début de la boucle
	
	for i=1,3 do--Début de la boucle for
		
		image.blit(table[i],(i*20),10)--Affichages des images
		
	end--Fin de la boucle for
	screen.flip()--Rafraichie l'écran
end--Fin de la boucle while</pre>
<p> Voici le résultat que vous devez normalement obtenir sur votre PSP&nbsp;:</p>
<p style="text-align: center;"><a href="https://www.customprotocol.com/medias/2014/12/screen-cours4.png"><img decoding="async" class="alignnone size-medium wp-image-826" src="https://www.customprotocol.com/medias/2014/12/screen-cours4-300x170.png" alt="screen-cours4" width="300" height="170" srcset="https://www.customprotocol.com/medias/2014/12/screen-cours4-300x170.png 300w, https://www.customprotocol.com/medias/2014/12/screen-cours4-370x210.png 370w, https://www.customprotocol.com/medias/2014/12/screen-cours4-270x153.png 270w, https://www.customprotocol.com/medias/2014/12/screen-cours4.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: left;">Vous savez maintenant les bases à propos des tables, si vous voulez allez toujours plus loin par rapport au table rendez vous dans un autre cours dans une section plus exigeante.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n4-abordons-les-tables/">Programmer en Lua &#8211; Débutant &#8211; Cours n°4&nbsp;: Abordons les tables</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n4-abordons-les-tables/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Programmer en Lua &#8211; Débutant &#8211; Cours n°3&#160;: Afficher une image</title>
		<link>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n3-afficher-une-image/</link>
					<comments>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n3-afficher-une-image/#respond</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Sun, 14 Dec 2014 14:03:09 +0000</pubDate>
				<category><![CDATA[Cours Lua]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Tutoriels Programmation]]></category>
		<category><![CDATA[fonctions graphiques]]></category>
		<category><![CDATA[Lua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=737</guid>
					<description><![CDATA[<p>Un cours pour apprendre à afficher une image en Lua sur PSP.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n3-afficher-une-image/">Programmer en Lua &#8211; Débutant &#8211; Cours n°3&nbsp;: Afficher une image</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote>
<p><em>Vous visitez actuellement un de nos cours pour programmer en Lua. Pour voir la liste des cours disponibles sur le site, <a title="Programmer en Lua" href="https://www.customprotocol.com/programmation/dev-lua-programmer-en-lua/" target="_blank" rel="noopener noreferrer">cliquez ici</a>.</em></p>
</blockquote>
<p>Vous savez maintenant afficher du texte sur votre <strong>PSP</strong>, maintenant il va falloir afficher une image. Certains passages que nous avons vu dans le dernier cours ne serons donc pas repris.</p>
<p>Tout d'abord, nous allons ajouter une variable. Une variable permet d'enregistrer des nombres, des strings(<a title="Programmer en Lua&nbsp;-&nbsp;Cours n°2&nbsp;: Afficher du texte(Hello World&#8239;!)" href="https://www.customprotocol.com/programmation/programmer-en-lua-cours-n2-afficher-du-textehello-world/">voir le deuxième cours</a>) mais aussi enregistrer des valeurs retournés par certaines fonctions. Ici, nous allons utiliser la fonction suivante&nbsp;:</p>
<pre class="lang:lua decode:true" title="Fonction">image.load()</pre>
<p>Cette fonction ci-dessus permet de charger une image au format <strong>.png</strong>, <strong>.jpg</strong> ou bien <strong>.gif</strong>. Attention, on ne peut pas charger des images supérieur à 512*512 pixels et les animations des images au format <strong>.gif</strong> ne sont pas supportés.</p>
<p>Pour notre cours nous allons utiliser l'image ci-dessous: faites clique droit, enregistrez sous..., et placez la dans le dossier ou se trouve le <strong>script.lua</strong> et l'<strong>EBOOT.PBP</strong>. Nous utilisons une image blanche car il faut savoir que le reste de l'écran sera noir...</p>
<p style="text-align: center;"><a href="https://www.customprotocol.com/medias/2014/10/logo.png"><img decoding="async" class="alignnone size-full wp-image-774" src="https://www.customprotocol.com/medias/2014/10/logo.png" alt="logo-psp-cours3" width="280" height="79" srcset="https://www.customprotocol.com/medias/2014/10/logo.png 280w, https://www.customprotocol.com/medias/2014/10/logo-270x76.png 270w" sizes="(max-width: 280px) 100vw, 280px" /></a> </p>
<p>Vous devriez normalement avoir tous ces fichiers présents dans votre dossier.</p>
<p style="text-align: center;"><a href="https://www.customprotocol.com/medias/2014/11/lesfichiersluacours3.png"><img decoding="async" class="alignnone size-medium wp-image-776" src="https://www.customprotocol.com/medias/2014/11/lesfichiersluacours3-300x81.png" alt="lesfichiersluacours3" width="300" height="81" srcset="https://www.customprotocol.com/medias/2014/11/lesfichiersluacours3-300x81.png 300w, https://www.customprotocol.com/medias/2014/11/lesfichiersluacours3-335x92.png 335w, https://www.customprotocol.com/medias/2014/11/lesfichiersluacours3-270x73.png 270w, https://www.customprotocol.com/medias/2014/11/lesfichiersluacours3.png 339w" sizes="(max-width: 300px) 100vw, 300px" /></a> </p>
<p>Très bien, passons au chose sérieuse, ouvrez donc votre fichier <strong>script.lua</strong> si cela n'est pas déjà fait et commencez par charger l'image dans la mémoire <strong>RAM</strong>(mémoire temporaire) de votre <strong>PSP</strong>.</p>
<pre class="lang:lua decode:true" title="Etape 1">notreimage&nbsp;=&nbsp;image.load("logo.png")--Chargement de l'image
</pre>
<p>Maintenant la variable <em>notreimage</em> contient l'image "logo.png".</p>
<p>Ensuite nous faisons comme dans <a title="Programmer en Lua&nbsp;-&nbsp;Cours n°2&nbsp;: Afficher du texte(Hello World&#8239;!)" href="https://www.customprotocol.com/programmation/programmer-en-lua-cours-n2-afficher-du-textehello-world/">le deuxième cours</a>, on crée <strong>une boucle while true do</strong>.</p>
<pre class="lang:lua decode:true" title="Etape 2">while true do--Début de notre boucle</pre>
<p>Puis on affiche  l'image sur l'écran de votre PSP avec la fonction suivante&nbsp;:</p>
<pre class="lang:lua decode:true" title="Fonction">image.blit(image,x,y)</pre>
<p>Comme avec la fonction d'affichage de texte, nous allons mettre notre variable, puis la position X et Y où nous voulons placer notre image sur l'écran de la PSP. Ce qui donnera&nbsp;:</p>
<pre class="lang:lua decode:true" title="Etape 3">image.blit(notreimage,100,100)--Affiche l'image</pre>
<p>Puis on rafraîchie l'écran et on ferme la boucle.</p>
<pre class="lang:lua decode:true" title="Etape 4">screen.flip()--Rafraichissement de l'écran
end--Fin de la boucle</pre>
<p>Enregistrez votre fichier <strong>script.lua</strong> et lancer votre programme depuis votre <strong>PSP</strong>, vous devrez normalement obtenir ceci&nbsp;:</p>
<p style="text-align: center;"><a href="https://www.customprotocol.com/medias/2014/11/screen-cours3.png"><img decoding="async" class="alignnone size-medium wp-image-777" src="https://www.customprotocol.com/medias/2014/11/screen-cours3-300x170.png" alt="screen-cours3" width="300" height="170" srcset="https://www.customprotocol.com/medias/2014/11/screen-cours3-300x170.png 300w, https://www.customprotocol.com/medias/2014/11/screen-cours3-370x210.png 370w, https://www.customprotocol.com/medias/2014/11/screen-cours3-270x153.png 270w, https://www.customprotocol.com/medias/2014/11/screen-cours3.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: left;"><span style="text-decoration: underline;">Code en entier:</span></p>
<pre class="lang:lua decode:true" title="Récapitulons">notreimage&nbsp;=&nbsp;image.load("logo.png")--Chargement de l'image
while true do--Début de la boucle
image.blit(notreimage,100,100)--Affichage de l'image
screen.flip()--Rafraichissement de l'écran
end--Fin de la boucle</pre>
<p>&nbsp;</p>
<p>Vous pourrez retrouvez dans d'autre section, des usages plus complexes des fonctions liés aux images, n'hésitez pas à y jeter un coup d'oeil si vous avez le niveau adéquate&#8239;;)</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n3-afficher-une-image/">Programmer en Lua &#8211; Débutant &#8211; Cours n°3&nbsp;: Afficher une image</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n3-afficher-une-image/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Programmer en Lua &#8211; Débutant &#8211; Cours n°2&#160;: Afficher du texte (Hello World&#8239;!)</title>
		<link>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n2-afficher-du-textehello-world/</link>
					<comments>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n2-afficher-du-textehello-world/#respond</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Sun, 14 Dec 2014 14:02:24 +0000</pubDate>
				<category><![CDATA[Cours Lua]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Tutoriels Programmation]]></category>
		<category><![CDATA[fonctions graphiques]]></category>
		<category><![CDATA[Lua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=723</guid>
					<description><![CDATA[<p>Un cours pour apprendre à afficher du texte en Lua sur PSP.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n2-afficher-du-textehello-world/">Programmer en Lua &#8211; Débutant &#8211; Cours n°2&nbsp;: Afficher du texte (Hello World&#8239;!)</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote>
<p><em>Vous visitez actuellement un de nos cours pour programmer en Lua. Pour voir la liste des cours disponibles sur le site, <a title="Programmer en Lua" href="https://www.customprotocol.com/programmation/dev-lua-programmer-en-lua/" target="_blank" rel="noopener noreferrer">cliquez ici</a>.</em></p>
</blockquote>
<p>Vous êtes enfin prêt à coder en Lua, restez attentif tout au long du cours car certaine fonction de base que nous allons voir vous resservirons dans les autres tutoriels.</p>
<p style="text-align: left;">Avant de commencer sachez que vous pouvez mettre du commentaire, c'est à dire que les passages ne seront pas pris en compte lors de la lecture par l'interpréteur. Très pratique pour commenter son code comme je vais le faire dans mes cours&#8239;;)</p>
<pre class="lang:lua decode:true" title="Comment commenter son code">--Juste avec ces deux tirets je commente mon code
--Tout simplement&#8239;;)
</pre>
<p>Ouvrez donc tout d'abord votre fichier <strong>script.lua</strong> (qui est dans le pack du dernier cours) avec le logiciel <strong>Atom </strong>ou un autre éditeur syntaxique de votre choix.</p>
<p style="text-align: center;"><a href="https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld.png"><img decoding="async" class="alignnone size-medium wp-image-725" src="https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-300x172.png" alt="" width="300" height="172" srcset="https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-300x172.png 300w, https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-370x212.png 370w, https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-270x155.png 270w, https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-570x327.png 570w, https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-740x425.png 740w, https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld.png 767w, https://www.customprotocol.com/medias/2014/11/ready-tuto-lua-helloworld-300x172@2x.png 600w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><em>On y va&#8239;?</em></p>
<p style="text-align: left;">Tout d'abord on va créer une<strong> boucle while true do</strong>, c'est à dire qu'on va répéter tous le temps l'action d'afficher le texte à l'écran ici.</p>
<pre class="lang:lua decode:true" title="Etape 1">while true do--Début de ma boucle</pre>
<p style="text-align: left;">Puis nous allons utiliser la fonction</p>
<pre class="lang:lua decode:true" title="Etape 2">screen.print(x,y,"Votre texte")--Affichage du texte</pre>
<p style="text-align: left;">X et Y(comme en cours de math) est la position de votre texte sur votre écran. Il faut savoir que la PSP a un écran de 480*272 donc il ne faut pas dépasser ces valeurs si vous voulez voir votre texte sur l'écran de votre PSP.</p>
<p style="text-align: left;"><a href="https://www.customprotocol.com/medias/2014/11/xypsp.png"><img decoding="async" class="size-medium wp-image-727 aligncenter" src="https://www.customprotocol.com/medias/2014/11/xypsp-300x210.png" alt="xypsp" width="300" height="210" srcset="https://www.customprotocol.com/medias/2014/11/xypsp-300x210.png 300w, https://www.customprotocol.com/medias/2014/11/xypsp-370x259.png 370w, https://www.customprotocol.com/medias/2014/11/xypsp-270x189.png 270w, https://www.customprotocol.com/medias/2014/11/xypsp-570x399.png 570w, https://www.customprotocol.com/medias/2014/11/xypsp.png 720w, https://www.customprotocol.com/medias/2014/11/xypsp-300x210@2x.png 600w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: left;"> </p>
<p style="text-align: left;">Il vous suffit ensuite rentrer votre texte, ici "Hello World!" entre guillemet, on dira plutôt <em>string</em> en langage informatique.</p>
<p style="text-align: left;">Nous allons ensuite rafraichir l'écran avec la simple fonction qui ce met à la fin de votre boucle.</p>
<pre class="lang:lua decode:true " title="Etape 3">screen.flip()--Rafraichissement de l'écran</pre>
<p style="text-align: left;">Puis on ferme la boucle.</p>
<pre class="lang:lua decode:true" title="Etape 4">end--Fin de ma boucle</pre>
<p style="text-align: left;">Il ne vous reste plus qu'à enregistrer, <a title="[Tutoriel] Comment installer/lancer un homebrew sur PSP" href="https://www.customprotocol.com/underground/tutoriel-comment-installer-lancer-homebrew-psp/">transférer le dossier sur votre PSP</a> puis à lancer votre premier programme pour voir apparaitre ceci&nbsp;: </p>
<p style="text-align: center;"> <a href="https://www.customprotocol.com/medias/2014/11/cours-helloworld-screen.png"><img decoding="async" class="alignnone size-medium wp-image-762" src="https://www.customprotocol.com/medias/2014/11/cours-helloworld-screen-300x170.png" alt="cours-helloworld-screen" width="300" height="170" srcset="https://www.customprotocol.com/medias/2014/11/cours-helloworld-screen-300x170.png 300w, https://www.customprotocol.com/medias/2014/11/cours-helloworld-screen-370x210.png 370w, https://www.customprotocol.com/medias/2014/11/cours-helloworld-screen-270x153.png 270w, https://www.customprotocol.com/medias/2014/11/cours-helloworld-screen.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"><span style="text-decoration: underline;">Code en entier:</span></p>
<pre class="lang:lua decode:true" title="Récapitulons">while true do--Début de ma boucle
screen.print(100,100,"Hello World!")--Affichage du texte
screen.flip()--Rafraichissement de l'écran
end--Fin de ma boucle</pre>
<p style="text-align: left;">Si vous voulez approfondir l'affichage de texte sur PSP, avec de la couleur, des effets... rendez vous dans la section Apprenti&#8239;;)</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n2-afficher-du-textehello-world/">Programmer en Lua &#8211; Débutant &#8211; Cours n°2&nbsp;: Afficher du texte (Hello World&#8239;!)</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/programmer-en-lua-debutant-cours-n2-afficher-du-textehello-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

