TOIlib ...für games und andere spielereien

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Beitrag von xperience2003 »

Code: Alles auswählen

Also die 3D-Horizontal-Stars scrollen z.B. zu schnell und ich hab keinen richtigen Einfluss auf den Speed.
weiß jetz nicht ob du sprite oder asm meinst, du kannst in alle richtungen scrollen
du kannst bei beiden die geschwindigkeit einstellen
toiUpdateSpriteStars(id,anz,startx,starty,Endx,Endy,speedx.f,speedy.f)
mit speedx und speedy ...auch als float-wert, also zb 0.8

wenn du sie noch langsamer haben willst, dann lass sie zb bei dem
5. frame bewegen, zb so hier:

Code: Alles auswählen

test+1
If test>4:test=0:speed=1:Else:speed=0:EndIf
toiUpdateSpriteStars(2,100,0,400,800,600,0,speed)

gruß xp
Benutzeravatar
Delle
Beiträge: 1118
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Yep, das wäre natürlich eine Möglichkeit.

Der Text-Bitmap-Scroller wäre als Source ganz interessant,
egal ob jetzt mit oder ohne Sinus... das Prinzip hatte ich
früher in AMOS schon mal raus, aber irgendwie fehlen
mir da mittlerweile einige Zellen ;)
Benutzeravatar
Epyx
Beiträge: 247
Registriert: 29.08.2004 01:40
Computerausstattung: AMD64 X2 DualCore 6000+ , 3GB Ram , WinXP sp3
2x Ati Radeon HD4800 ~ CrossFireX
Kontaktdaten:

Beitrag von Epyx »

So meine Lib ist jetzt auch erstmal fertig, ich werde noch ein bischen Helpfile schreiben und sie dann in einem neuen Thread Posten. Ich hoffe der ein oder andere wird sie sich auch mal ansehen <g>

Sie beinhaltet,
2D pixel Stars
2D Sprite Stars
GFX Fonts schreiben
GFX Fonts scrollen
GFX Fonts Sinus Scrollen
Plasma
Rasterbars
3D Starfield
3D Sprite Starfield
ScreenFading
Vector Balls
FPS Anzeigen
Screenshot machen

Habe zwar noch ein paar Ideen, aber das reicht schonmal um das ein oder andere Spiel oder Demo zu schreiben erstrecht in verbindung mit der xperience Lib :) Aber wie gesagt kann ein bisserl dauern das Helpfile wird riesig so ich das jetzt abschätze /:->
If you can't make it good, at least make it look good.
Bill Gates
Benutzeravatar
dige
Beiträge: 1183
Registriert: 08.09.2004 08:53

Beitrag von dige »

@Epyx: Der Plasma Effekt läuft hier sauber mit 301 FPS und exakt 60 FPS bei Flippbuffers 1

bin ja schon sehr auf Deine Lib gespannt!
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
Epyx
Beiträge: 247
Registriert: 29.08.2004 01:40
Computerausstattung: AMD64 X2 DualCore 6000+ , 3GB Ram , WinXP sp3
2x Ati Radeon HD4800 ~ CrossFireX
Kontaktdaten:

Beitrag von Epyx »

So das wäre erledigt, Helpfile fertig und hoch geladen. Ich muss noch testen inwieweit sich alle funktionen mit der Xperience lib vertragen glaube aber das es da keine konflikte geben sollte :D

Hier ist mal der Thread wäre schön wenn Ihr sie euch mal ansehen würdet :)


Greetz Epyx
If you can't make it good, at least make it look good.
Bill Gates
Antworten