KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: [LUA] Frage
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ach egal.Ich teste selber weiter.

shaplayer :
Dann hab ich keinen Plan...sry.


der ansatz ist schon richtig, aber der durchlauf der while schleife erfolgt 60x in der sekunde...nun ist es aber doch recht schwer den x button sehr schnell anzutippen...

hier mein vorschlag:

Code:
Mp3.load("Epic_Sax_Guy.mp3")
bild = Image.load("Lolz.png")
farbe = Color.new(255,255,255)
current = 1
wurst = 0
Mp3.play()
while true do
screen:clear()
pad = Controls.read()
screen:blit(0,0,bild,true)


if pad:cross() then
wurst = wurst +1
end

if wurst == 10 then
current = current+1
wurst = 0
end

if current == 1 then
screen:print(100,100,"Hier steht mein Text.", farbe)
screen:print(100,160,"Press X", farbe)
end

if current == 2 then
screen:print(100,100,"Noch ein Text O.o", farbe)
screen:print(100,160,"Press X again", farbe)
end

if current == 3 then
screen:print(100,100,"Waas? Du hast x gedrueckt???", farbe)
screen:print(100,160,"Press X again", farbe)
end

if current == 4 then
current = 1
end

screen.waitVblankStart()
screen:flip()
end

[/quote]

ich kann es gerade nicht ausprobieren...für die schnelligkeit des wechsels kannst du einfach

Code:
if wurst == 10 then


die 10 größer oder kleiner machen...

bei einem wert von 60 müsstest du demnach X 1 sekunde halten um einen textwechsel zu erreichen.. ;D

Allah!
Mir is grad was eingefallen Big Grin(Hab ich gard in meinem KH HB gesehen Tongue)
Um das mit dem Durschlaufen zu verhindern mach einfach so:

Code:
if pad:cross then
screen:waitVblankStart(10)
current = current +1
end

Big Grin

Seiten: 1 2 3
Referenz-URLs