KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: [Lua]Anfänger Problemchen
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich verssuche mich gerade in Lua. Ich habe soviele Ideen, dich ich versuche zu realisieren/umsetzen. Leider scheitere ich schon an ziemlich einfachen Sachen. Sad
So nun zu meinem Code gewurschtel <-- bei mir regiert das Chaos, schon auf 31 Zeilen^^

Code:
-- PSP G-S
-- Copyright by Lord_Keks

rot = Color.new(255,0,0)

bild = Image.load("riff.png")

screen:blit(0,0,bild,true)

soundE = Sound.load("E.WAV",false)
sounda = Sound.load("a.WAV",false)
soundd = Sound.load("d.WAV",false)
soundG = Sound.load("G.WAV",false)
soundH = Sound.load("H.WAV",false)
sounde = Sound.load("E2.WAV",false)


while true do
    pad = Controls.read()

    if pad:circle() then
        screen:print(10,15,"E", rot)
    soundE:play()
    
    
    screen.flip()
    screen.waitVblankStart()
        end
    
    if pad:cross() then     
        screen:print(10,15,"a", rot)
    sounda:play()
    
    
    screen.flip()
    screen.waitVblankStart()
       end

end


So ich wollte es einfach mal ausprobieren. Nun meine erklrärung. Ich will ein "Stimm Hombrew bauen", habe gerade meine Gitarre neu gestimmt und für anfänger ist das bestimmt nicht verkehrt.
Also das Riff.Png ist ein Bild von meiner Gitarre mit den einzelnen Saiten.
Nun habe ich oben die 10 Sek langen Wav ein variable gesetzt (hoffe das stimmt wie ich das sage)
Dann habe ich eine Abfrage der Tasten geschriben while true do. Nun glaube ich ist genau hier mein Problem.

Wenn ich es abspiele kommt. bad argument #4 to 'new' (number expected, got no value)

Hatt das was mit den "Blöcken" zu tun.

(Entschuldigt, <-- die Antwort ist bestimmt sehr einfach, leider probiere ich verzweifelt herum. Heut ist sozusagen mein erster Tag)

Und ich glaube das sich die Noten überschneiden beim ausgeben ? Muss man da nicht den Bildschim "cleanen" ? Wie stell ich das an.

Lord_Keks :

Code:
1 -- PSP G-S
2 -- Copyright by Lord_Keks
3
4 rot = Color.new(255,0,0)
5
6 bild = Image.load("riff.png")


Wenn ich es abspiele kommt. bad argument #4 to 'new' (number expected, got no value)


Da ist ein Fehler in Zeile (#) 4
Ich denke mal du hast bei bumuckel gelernt und einen HM-Player oder?
Da muss die Farbe noch einen vierten Wert haben für Transparenz?, so muss es dann aussehen:

Code:
4 rot = Color.new(255,0,0[color=#FF0000],255[/color])


Hatte anfangs auch mit dem HM-Player gearbeitet und hatte das selbe Problem Wink

Jetzt arbeite ich aber Lieber mit Euphoria (da ist der Name auch schon so schön Big Grin )

EDIT: Hier auch ein kleines Lua-Tut für den HM-Player von mir, hilft dir vielleicht deinen Screen.Print zum laufen zum bringen:

http://www.pspking.de/forum/showthread.php?tid=6697

für welche gitarre ist das progi denn? akustik?
Für alle Gitarren. Es wird doch einfach nur n Ton abgespielt und den kannst du dann mit deinem Vergleichen. Oder machst du das HB für die PSP3000 und baust noch das Mikro +Reference Anzeige mit ein? Big Grin
Wird es zudem verschiedene Tunings geben oder nur EADGHE? CGCFAD wäre auch geil ^^ oder DADGHE (Rammstein Tongue)
spielste auch
Kann man mit LUA die Go! Cam o.Ä verwenden?

philix :
Kann man mit LUA die Go! Cam o.Ä verwenden?


Ich glaub mal kaum, das Teil hat ja kaum jemand und daher wurde es denke ich nie in einen Lua-Player integriert.

Hallo,
vielen dank.
Werd mir mal das Tut anschaun. Ja ich spiele Akustik Gitarre = bin aber noch am lernen. Da ich aber früher schon KeybOARD gespielt habe. Fällt mir das mit den Noten = Theorie mäßig leichter als das Spielen.
Werde auch noch einfache Akkorde hinzufügen. (Versuch aber erstmal das Umzusetzen)
na dann viel spaß !
@Lord Keks: Du weist schon das sich das was die PSP ausgibt anders anhört als das original? (nicht böse gemeint). Wink

piti_rocks :
spielste auch


Nicht mehr so viel. Aber n bisschen von bfmv kann ich noch wenn ich es nochmal übe Wink

Referenz-URLs