|
Verfasser |
Nachricht |
MoDz
Banned
Beiträge: 561
Gruppe: Banned
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 153
|
Lua-frage
hi ich bin noch noob in lua(hauptsachen schaff ich)
was bedeuted current == 1 (oderso?)
danke.
|
|
12.04.2011 16:21 |
|
|
|
Nudelsalat96
Halbprofi
Beiträge: 216
Gruppe: User
Registriert seit: Jan 2011
Status:
Offline
Danke erhalten: 76
|
|
12.04.2011 16:39 |
|
|
|
XiaDao
Android Vogel
Beiträge: 2.798
Gruppe: User
Registriert seit: May 2009
Status:
Abwesend
Danke erhalten: 1287
|
RE: Lua-frage
d.h. ,
Variable current beträgt ein
Les dir doch erstmal LUA TUTs durch und versuche sie selber zu verstehen, anstelle von lauter Threads zu schreiben.
Wenn du LUA noch nicht einmal hinkriegst würde ich die Finger von Programmier- und Scriptsprachen lassen...
Lg
..
Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2011 16:40 von XiaDao.
|
|
12.04.2011 16:39 |
|
|
|
MoDz
Banned
Beiträge: 561
Gruppe: Banned
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 153
|
RE: Lua-frage
C hab ich schon probiert zu lernen ...
Lua war leichter zu lernen .
...
Boah Junge !!!
Bei Bumuckel wird das nicht beschrieben .
Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2011 16:52 von MoDz.
|
|
12.04.2011 16:50 |
|
|
|
shaplayer
King
Beiträge: 2.821
Gruppe: User
Registriert seit: Sep 2010
Status:
Abwesend
Danke erhalten: 2753
|
RE: Lua-frage
Current == 1
heißt,dass der Wert Current = 1 beträgt,diesen Wert kann man erhöhen oder senken :
if pad:up() and oldpad:up() ~= pad:up() then
current = current - 1
end
if pad:down() and oldpad:down() ~= pad:down() then
current = current + 1
end
Meist wird Current in Lua Menü scripts verwendet........geht aber auch bei anderen Sachen BEISPIEL FÜR EIN MENÜ:
rot = Color.new(255,0,0)
blau = Color.new(0,0,255)
weiss = Color.new(255,255,255)
current = 1
oldpad = Controls.read()
while true do
screen:clear()
pad = Controls.read()
screen:print(90,100,"Dein HB",blau)
screen:print(90,140,"Credits",blau)
screen:print(90,190,"Beenden",blau)
if current == 1 then
screen:print(90,100,"Dein HB",rot)
end
if current == 2 then
screen:print(90,140,"Credits",rot)
end
if current == 3 then
screen:print(90,190,"Beenden",rot)
end
if pad:up() and oldpad:up() ~= pad:up() then
current = current - 1
end
if pad:down() and oldpad:down() ~= pad:down() then
current = current + 1
end
-- IF-Befehle --
if pad:cross() and current == 1 then
dofile("DeinHB.lua")
Bild = nil
end
if pad:cross() and current == 2 then
dofile("Credits.lua")
Bild = nil
end
if pad:cross() and current == 3 then
System.Quit()
end
if current == 4 then
current = 1
end
if current == 0 then
current = 3
end
screen.waitVblankStart( )
screen.flip()
end
Hab ich mal auf die schnelle gemacht,sollte funken
Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2011 18:24 von shaplayer.
|
|
12.04.2011 18:23 |
|
Folgende User bedanken sich: |
|
MoDz
Banned
Beiträge: 561
Gruppe: Banned
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 153
|
RE: Lua-frage
Danke Shaplayer !!!
was bedeuted dieses oldpad??
|
|
12.04.2011 18:39 |
|
|
|
shaplayer
King
Beiträge: 2.821
Gruppe: User
Registriert seit: Sep 2010
Status:
Abwesend
Danke erhalten: 2753
|
RE: Lua-frage
Kp(mach nur das selbe wie pad...),aber mir wurde das beigebracht,dass ich das IMMER mit schreiben soll,obwohl man das auch weglassen könnte......
Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2011 18:42 von shaplayer.
|
|
12.04.2011 18:40 |
|
|
|
MoDz
Banned
Beiträge: 561
Gruppe: Banned
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 153
|
RE: Lua-frage
aso xD
trotzdem danke !!!
|
|
12.04.2011 18:50 |
|
|
|
Italia-boy
King
Beiträge: 2.834
Gruppe: User
Registriert seit: Oct 2010
Status:
Offline
Danke erhalten: 1161
|
RE: Lua-frage
@Shaplayer: Was bedeutet bei der Stelle Bild = nil ? Kannst du mir das erklären ?
Xbox - Fanboy ^^
|
|
12.04.2011 18:55 |
|
|
|
shaplayer
King
Beiträge: 2.821
Gruppe: User
Registriert seit: Sep 2010
Status:
Abwesend
Danke erhalten: 2753
|
RE: Lua-frage
JA,das könnte man auch weglassen.....das hat was mit dem RAM zu tun(collectgarbage)ist aber vorerst für den THREAD STARTER unwichtig.....
|
|
12.04.2011 19:07 |
|
|
|
Italia-boy
King
Beiträge: 2.834
Gruppe: User
Registriert seit: Oct 2010
Status:
Offline
Danke erhalten: 1161
|
RE: Lua-frage
@BTT: Wäre es denn nicht einfacher wenn du das ganze in Modien umteilst ? Ist doch einfacher als wenn du Current machst oder ?
Xbox - Fanboy ^^
|
|
12.04.2011 19:10 |
|
|
|
shaplayer
King
Beiträge: 2.821
Gruppe: User
Registriert seit: Sep 2010
Status:
Abwesend
Danke erhalten: 2753
|
RE: Lua-frage
@BTT: Wäre es denn nicht einfacher wenn du das ganze in Modien umteilst ? Ist doch einfacher als wenn du Current machst oder ?
Ich bin so an Current gewöhnt,deshalb ist es für mich extrem einfach,also sehe ich keinen Grund das in Modien zu machen
Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2011 19:12 von shaplayer.
|
|
12.04.2011 19:12 |
|
|
|
MoDz
Banned
Beiträge: 561
Gruppe: Banned
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 153
|
RE: Lua-frage
Könnte ich dann auch current == 50 (oderso) schreiben ??
|
|
13.04.2011 14:09 |
|
|
|
Noir
Profi
Beiträge: 380
Gruppe: User
Registriert seit: Feb 2011
Status:
Abwesend
Danke erhalten: 380
|
RE: Lua-frage
Boah Junge !!!
Bei Bumuckel wird das nicht beschrieben .
current ist doch nur ne stinknormale variable, dazu gibt es bei bumuckl ein ganzes kapitel drüber...
ob du da jetzt current == 50 oder bratwurst == 50 schreibst ist völlig egal, wenn du es vorher definierst..
Away
|
|
13.04.2011 14:13 |
|
Folgende User bedanken sich: |
|
MoDz
Banned
Beiträge: 561
Gruppe: Banned
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 153
|
RE: Lua-frage
|
|
13.04.2011 14:14 |
|
|
|
|