Back to the list FX Lib version: 1.2
Epyx
-
Platform:
Windows Type: UserLIB/DLL Genre: - Language: -
read: 18225
9.36 / 11
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)

to vote LogIn or Register an account.




 
 
 
ts-soft
22:45:41 2005-09-28
Damit kommt sogar ein Grafik Laie wie ich klar, Top

xperience2003
19:34:14 2005-12-09
@epyx ...jap , das ding wars =) =) =)

creature
14:28:43 2005-12-18
spitze, ich bin begeistert ! daf?r gabs 10 sterne von mir ;)

Parnos Dias van Bost
03:27:33 2006-08-13
Hi Epyx,

bin beim Testen der Amiga-Grafiken gerade 10 Jahre juenger geworden.

Dafuer 20 Punkte auf de Hand.

Gruesse

Parnos Dias van Boston

Epyx
18:31:30 2008-10-07
Da mich sehr viele eMails bez?glich der Lib mit PB 4.20 erreichten habe ich diese mal nach wieder einem Jahr PB Abstinenz angepasst. Auch wenn?s bisserl umst?ndlich ist das bei jeder neuen PB version wieder mal ?nderungen in der Syntax anzupassen sind und alte Sources nicht mehr laufen.

Epyx
15:32:13 2007-07-11
Wartungstag ist Coding Tag, deshalb und weil mich so viele Leute danach gefragt haben, habe ich die Lib mal auf PB 4.x angepasst.
Leider scheint TailBite noch nen Bug mit TB_DebugError(" Fehlermeldungen ") zu haben, so das er bei mir statt eines Textes eine Alphanummerische Angabe erwartete.

Deshalb wird die Lib sehr wahrscheinlich bei Angabe eines falschen Wertes keine Meldung von sich geben und das Programm kommentarlos beenden.

Naja trotzdem sollte alles so funktionieren wie vorher, zumindest gab es keine Probleme bei meinen Test?s