BBCode Link
[url=http://www.purearea.net/pb/showcase/show.php?id=259] [b]FX Lib v.1.2[/b][/url]
wollt ein Spiel schreiben und habt Probleme mit einigen Effekten, das Sternenscrolling l?uft nicht richtig, der Grafik-Font l?sst sich nicht korrekt auf den Bildschirm bringen ??! Daf?r gibt es nun diese LIB, mit ihr kann man mittels wenigen Befehlen Grafik Fonts schreiben, Sterne Scrollen, Bildschirme einblenden usw...
Die Lib wurde so geschrieben das jeder Effekt mit jedem anderen zur gleichen Zeit zusammen Arbeitet.
Die Userlib ist nun auch mit PB 4.20 lauff?hig
Es gibt nicht nur 99 sondern mittlerweile ?ber 180 Befehle f?r folgende Bereiche....
2D Sterne:
Man kann nun beliebig viele Pixelsterne auf bis zu 10 Ebenen initialisieren, einf?rben und beliebig schnell in jedem Winkel fliegen lassen.
2D Sprite-Stars:
Das gleiche gilt f?r die Sprite Stars - hier ist es m?glich, mittels einer Sprite-Grafik jeder Ebene ein eigenes Sprite-Sternchen zu geben.
Grafik-Text schreiben:
Einfach einen Grafik-Font laden und beliebig zentriert, rechts- oder linksb?ndig auf den Bildschirm schreiben.
Grafik-Text scrollen:
Einfach mittels dem geladenen Font eine Laufschrift erstellen die selbstst?ndig an einer beliebigen Position ?ber den Bildschirm l?uft
Screen schmieren
Einfacher kleiner Effekt der das nachschmieren des vorran gegangenen Bildschirm
inhaltes erlaubt.
Sinus-Text scrollen:
Schreibt diese Laufschrift in Sinus-Form auf den Bildschirm, das bedeutet der Text bewegt sich in Wellen ?ber den Bildschirm.
Plasma:
Aus einer Auswahl aus 1000 Farben wird ein Plasma in beliebigen Ma?en erstellt.
Rasterbars:
Mit einem Befehl kann man Rasterbalken erstellen, die z.B. auch h?pfend oder schwingend auf den Screen gebracht werden k?nnen.
3D-Sternenfeld:
Die Sterne fliegen z.B. auf den User zu oder von ihm weg, der Winkel in dem die Sterne fliegen kann ?ber 3 Achsen definiert werden.
Sprite-Sternenfeld:
Das gleiche gilt mal wieder f?r die Sprite-Variante, wobei hier auch Transparenz-Grad und Gr??e vorgegeben werden k?nnen.
Bildschirm einblenden:
Erm?glicht das feine Ein- oder Ausblenden des Bildschirms in einer beliebigen Farbe, auch auf einen bestimmten Bildschirm-Bereich begrenzt.
Vector-Balls:
Das Darstellen von 3D-Objekten, die aus B?llen bestehen. Ein Effekt, der vom Amiga her bekannt wurde. Einfach Deine Objekte mittels Notepad erstellen, laden und anzeigen lassen!
Achtung NEU: Animierte Vector Bobs ab v1.2
AnimSprite 3D:
?hnlich wie in Danilos AnimSprite, eine m?glichkeit zum Animieren von 3D Sprites,
aufgrund einer einzigen Animations Grafik.
Sinus Bobs:
Einfache M?glichkeit zum erstellen von Sinus Bobs, das sind Bobs die in wilden Formationen ?ber den Bildschirm fliegen und sich dabei auch verformen k?nnen.
Text Input:
Da es keinen Input Befehl f?r einen Screen gibt, wurde dieser halt auch der LIB zugef?gt. Hiermit sollte es kein Problem sein eine Namens Eingabe f?r seine Spiel Highscore einzubauen.
Vector Grafix:
Eine (sehr) einfache Vector Engine, die an die Vector Effekte der Amiga Demos angelehnt ist, wurde integriert. Einfache Objekte ohne gro?e Texturierungen sind hiermit kein Problem mehr, shading oder Line Modus ist ebenfalls m?glich.
Ebenfalls gibt es nat?rlich auch die M?glichkeit seine Objekte zu Animieren :)
FPS anzeigen:
Erm?glicht die R?ckgabe eines FPS (Frames per Second) Wertes. Es wird lediglich ausgegeben, wie oft sich das Bild in einer Sekunde aufbauen l?sst.
Screenshots:
Mit einem Befehl einen Screenshot abspeichern!
Wer noch W?nsche oder Ideen zu der Lib bzw. weiteren Effekten hat, kann Sie mir gerne nennen. Ich werde dann versuchen sie umzusetzen, sofern ich dazu in der Lage bin. Ein paar Dinge habe ich ja sowieso noch vor, die Lib soll noch einen Schritt mehr in Richtung Gamecoding gehen und ein paar Oldskool-Effekte habe ich auch noch auf Lager. Wer
|
|
[918 KB] (2858 Downloads)
|