LUA
dam20694
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
blux Messages postés 27997 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27997 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Pourriez-vous me dire où est-ce que j'ai faux s'il vous plaît :
fond=Image.load("./Image/1.png")
curseur=Image.load("./Image/curseur.png")
x=200
y=106
while true do
screen:clear()
while true do
pad = Controls.read()
if pad:left() and x >0 then
x = x -140
end
if pad:right() and x <460 then
x = x +140
end
if pad:up() and y >0 then
y = y -83
end
if pad:left() and y <272 then
y = y +83
end
screen.blit(x,y,curseur)
screen.waitVblankStart()
screen.flip()
end
screen:blit(0,0,fond)
screen.flip()
screen.waitVblankStart()
end
PS:j'essaie de faire bouger l'image "curseur" pour ensuite pouvoir faire un menu (je débute) et c'est un programme pour psp.
Merci
Pourriez-vous me dire où est-ce que j'ai faux s'il vous plaît :
fond=Image.load("./Image/1.png")
curseur=Image.load("./Image/curseur.png")
x=200
y=106
while true do
screen:clear()
while true do
pad = Controls.read()
if pad:left() and x >0 then
x = x -140
end
if pad:right() and x <460 then
x = x +140
end
if pad:up() and y >0 then
y = y -83
end
if pad:left() and y <272 then
y = y +83
end
screen.blit(x,y,curseur)
screen.waitVblankStart()
screen.flip()
end
screen:blit(0,0,fond)
screen.flip()
screen.waitVblankStart()
end
PS:j'essaie de faire bouger l'image "curseur" pour ensuite pouvoir faire un menu (je débute) et c'est un programme pour psp.
Merci
4 réponses
Voila le message d'erreur:
"Error: SCRIPT.LUA:24 Argument error: image:blit() takes 3, 4, 7 or 8 arguments, and must be called with a colon."
"Error: SCRIPT.LUA:24 Argument error: image:blit() takes 3, 4, 7 or 8 arguments, and must be called with a colon."
En français, ça dit que blit doit être appelé avec deux points (colon, en anglais).
Or la ligne "screen.blit(x,y,curseur)" n'est pas constituée comme ça, alors que l'appel "screen:blit(0,0,fond)" en comprend.
Y'a sûrement un truc à chercher dans ce coin-là...
Or la ligne "screen.blit(x,y,curseur)" n'est pas constituée comme ça, alors que l'appel "screen:blit(0,0,fond)" en comprend.
Y'a sûrement un truc à chercher dans ce coin-là...