Was ist aus StartSpecialFX() geworden?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Delle
Beiträge: 1162
Registriert: 10.05.2005 22:48

Was ist aus StartSpecialFX() geworden?

Beitrag von Delle »

Weiß jemand ob das komplett entfernt wurde aus der Referenz oder einfach nur "irgendwo anders" jetzt zu finden ist?

http://purearea.net/pb/german/manual_PB ... ialfx.html
PB 6.30 | Win 11
xperience2003
Beiträge: 973
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Re: Was ist aus StartSpecialFX() geworden?

Beitrag von xperience2003 »

denke mal sprites sind jetzt immer harwarebeschleunigt, gibt ja auch kein Sprite3D mehr
amiga rulez...
Rebirth Software
Benutzeravatar
HeX0R
Beiträge: 3066
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Was ist aus StartSpecialFX() geworden?

Beitrag von HeX0R »

Dazu schaut man in die "Geschichte" in der Hilfe:
Version 5.20 LTS vom 17. September 2013 hat geschrieben:- Entfernt: Mozilla ActiveX Unterstützung beim WebGadget() auf Windows, da die letzte ActiveX Version viel zu alt ist (2005)
- Entfernt: Sprite3D Bibliothek (verschmolzen mit der regulären Sprite Bibliothek)
- Entfernt: Palette Bibliothek (veraltet)
- Entfernt: UnPackMemory() -> ersetzt durch UnCompressMemory()
- Entfernt: RenderMovieFrame() und #PB_Movie_Rendered (veraltet)
- Entfernt: DisplayTranslucentSprite() -> ersetzt mit dem 'Alpha' Parameter bei DisplayTransparentSprite()
- Entfernt: DisplaySolidSprite() -> ersetzt mit dem 'Farbe' Parameter bei DisplayTransparentSprite()
- Entfernt: DisplayRGBFilter() -> kann durch ein gezoomtes Sprite mit Farbe ersetzt werden
- Entfernt: DisplayShadowSprite() -> kann durch DisplayTransparentSprite() mit einer Farbe ersetzt werden
- Entfernt: StartSpecialFX(), StopSpecialFX(), DisplayAlphaSprite(), ChangeAlphaIntensity(), UseBuffer()
- Entfernt: Carbon Subsystem auf OS X, es war zu alt um mit den neuen Bibliotheken verwendet zu werden
Benutzeravatar
Delle
Beiträge: 1162
Registriert: 10.05.2005 22:48

Re: Was ist aus StartSpecialFX() geworden?

Beitrag von Delle »

Ok, ich hatte mich nur gewundert, warum in der Hilfe noch die Rede vom Schatteneffekt ist:
PureBasic - Sprite

Einleitung

'Sprites' sind Computerspielern bestens bekannt. Diese sind kleine Bilder, manchmal auch 'Brushes' (Pinsel) genannt, welche an jeder Position des Bildschirms angezeigt werden können. Die Sprites können mittels einem transparenten Layer (Schicht) über Grafiken bewegt werden. Noch besser: PureBasic erlaubt das Ausführen von Echtzeit-Effekten wie Schatten, Alpha-Blending, Einfärben, Zoomen, Rotieren, ... - und all dies im Fenster- oder 'Fullscreen' (Bildschirm) Modus.
Als Notlösung hab ich jetzt einfach ein zweites DisplayTransparentSprite() unter das eigentlich druntergelegt und mit Intensität 100 und Farb schwarz versehen - sieht halt nur nach Standardschlagschatten aus, aber tut seinen Zweck.
PB 6.30 | Win 11
Antworten