News    Board    Downloads

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.


Hinweise

 
Themen-Optionen
Alt 27.06.2008, 12:25   #1 (permalink)
Dev~Team Oberhaupt
 
 
Registriert seit: 03.01.2008
Alter: 16
Beiträge: 509
Erhielt 210 Danke für 63 Beiträge

-DaRealXecon- eine Nachricht über ICQ schicken
Ausrufezeichen [TuT - LUA] Text Effekte




Text Effekte

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:
Code:

Code:
screen:print(9,9,"PS-Evolution",grau)
screen:print(10,10,"PS-Evolution",blau)


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"

Code:
r_color = math.random()*234
g_color = math.random()*234
b_color = math.random()*234
Jetzt müssen wir noch ein
Code:
System.sleep()
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....
Code:
r_color = math.random()*234
g_color = math.random()*234
b_color = math.random()*234
System.sleep(10)
color_mix = Color.new(r_color,g_color,b_color)
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:
enthällt versteckten Inhalt


*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).
-DaRealXecon- ist offline  
Mit Zitat antworten
Folgende 14 Benutzer sagen Danke zu -DaRealXecon- für den nützlichen Beitrag:

Lesezeichen

Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dx10- Effekte Zack Software News 0 23.05.2008 18:17
XMB Text! d3vin3 PSP Probleme/Fragen/Suche 1 03.07.2007 16:31
RCO Editor 1.14 *Schriftfarbe, Visuelle Effekte * matt13 PSP Modding Downloads 0 28.04.2007 10:31
XMB text edit Bobtigga PSP Modding Downloads 4 01.03.2007 19:14
Text Tug Of War -McFly- Homebrew Games 0 02.09.2006 14:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr.


Copyright © 2008 by www.PS-Evolution.in
Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Idee, Umsetzung und Administration ChRiSt0pH | ArtWork/GFX der kleine hunger | Gründer (PSP-Freakz) kert