Willkommen bei PS-Evolution: Board.
Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch.
Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten.
Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Da viele mit der neuen Navigation nicht klar kommen:
Ihr findet über dem Header (Kopf) der Seite eine Hauptnavigation mit "News", "Board" und "Downloads". Dort findet ihr auch eure heißgeliebten Downloads. ;)
Voraussetzungen:
Wissen von "[TuT - LUA] "Hello World" Einfasche Textausgabe"
und eventuell "[TuT - LUA] Grunkenntnisse"
(Wenn du zuerst noch die Grundkenntnisse ließt, verstehtst du dieses TuT bestimmt besser
In diesem TuT erkläre ich dir wie man den normalen Text, den man mit screenrint Ausgibt noch ein bisschen "auf Pimpen" kann
Die erste möglichkeit werde ich nur kurz erklären...
Wir haben einen Blauen Text und wollen einen Grauen Schatten machen...
Wie machen wir das?
Ganz einfach:
Was geschieht hier?
Also zuerst wird der Schatten gedruckt.... dann der Text...
Nachdem der Schatten ja hinter dem Text ist, muss der Schatten zuerst gedruckt werden...
Um einen "Disco" Text Effekt zu erzeugen, brauchen wir zuerst eine Zufällige Variable...
Code:
math.random()
eignet sich dazu...
Nachdem ein Farb wehrt von 0 bis 255 geht, und math.random() nur Zahlen im 0,xxxxxxxxx bereich ausgibt, müssen wir den Wehrt Multiplizieren...
Das sieht dann so aus:
Code:
math.random()*234
Das heißt wir deklarieren zuerst den Farbwehrt R (R... von RGB)
nennen wir diese Variable einmal "color_r"
Natürlich brauchen wir dann auch noch "color_g" und "color_b"
darunter setzen
Warum? Weil der LUA Player braucht kurz um eine Zahl zu mixen
Der Wehrt 10 sollte dazu genügen...
(Du kannst allerdings versuchen, 5 oder weniger zu nehmen...)
Dann müssen wir die Variablen nur noch bei Color.new einfügen....
Wichtig ist das diese Farben deklaration im Mainloop steht....
So das die Farben immer neu gemischt werden.
Was wir jetzt noch brauchen ist, das wenn der Wehrt über 255 geht, dass er Dividiert wird.
Das machen wir mit einer IF - Abfrage!
Alsoo... so:
Code:
if color_r >= 255 then
color_r = color_r / 2
end
Was heißt das?
Auf Deutsch würde man das so sagen:
Zitat:
Wenn "color_r" größer oder gleich als 255 ist, dann Dividiere "color_r" durch 2
Unser komplette Code muss nun so aussehn:
*weiteres folgt*
Mfg PS-Evolution Developer Team
__________________
Um Links oder Grafiken ansehen zu können, musst du 10 oder mehr Beiträge verfasst haben. Du hast derzeit 0 Beiträge verfasst.
In der Stille der Dunkelheit kannst Du die Trauer deines Herzens hören. Und manchmal kannst Du den Wahnsinn dieses Lebens fühlen. Um Links oder Grafiken ansehen zu können, musst du 10 oder mehr Beiträge verfasst haben. Du hast derzeit 0 Beiträge verfasst.
Geändert von -DaRealXecon- (02.07.2008 um 21:20 Uhr).
Folgende 14 Benutzer sagen Danke zu -DaRealXecon- für den nützlichen Beitrag: