Seite 1 von 1
Was ist aus StartSpecialFX() geworden?
Verfasst: 01.02.2026 17:11
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
Re: Was ist aus StartSpecialFX() geworden?
Verfasst: 01.02.2026 18:08
von xperience2003
denke mal sprites sind jetzt immer harwarebeschleunigt, gibt ja auch kein Sprite3D mehr
Re: Was ist aus StartSpecialFX() geworden?
Verfasst: 01.02.2026 21:03
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
Re: Was ist aus StartSpecialFX() geworden?
Verfasst: 01.02.2026 21:11
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.