KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Was ist falsch?
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
ich fang gerade mit LUA an und ich hab ein Problem. Ich will machen, dass auf Knopfdruck die main.lua startet.
Aber entweder freezt die PSP dabei, oder es passiert einfach nichts.
Ich benutze HM7. Hier der code der script.lua:

Code:
taste = Controls.read()
while true do
if taste:cross() then
dofile ("main.lua")
end
end

warum lua und nich C++ ?
C ist zu schwer. Jetz bitte btt
sorry lua ist nich so mein fall
dann halt am besten deinen mund und poste hier nicht sinnlos kommentare!! zu deinem prob: versuch mal am ende screen.flip() und screen.waitVblankStart() reinzuschreiben und dann versuchs nochmal
so?

Code:
taste = Controls.read()
while true do
if taste:cross() then
dofile ("main.lua")
end
screen.flip()
screen.waitVblankStart()
end


funzt nicht, es bleibt ein schwarzer bildschirm

Versuche mal diesen Code:

Code:
while true do
if Controls.read():cross() then
dofile ("main.lua")
end
end


Bei meinem Player funktioniert nur der code, wenn ich bei Knopfdruck etwas anzeigen lassen möchte

Würde mit dem screen. zeugs so aussehen:

Code:
while true do
if Controls.read():cross() then
dofile ("main.lua")
end
screen.flip()
screen.waitVblankStart()
end


Und wenn das nicht funktioniert, dann versuche dass hier mal:

Code:
while true do
taste = Controls.read()
if taste:cross() then
dofile ("main.lua")
end
screen.flip()
screen.waitVblankStart()
end


Und hier hast du die while schleife nicht gemacht:

Code:
taste = Controls.read()
while true do
if taste:cross() then
dofile ("main.lua")
end
screen.flip()
screen.waitVblankStart()
end

danke des 1. funzt Smile
Referenz-URLs