Grafikausgabe (Fehler?)

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
darius676
Beiträge: 512
Registriert: 08.03.2010 22:12
Computerausstattung: Intel i5 16GB RAM nVidia 1050, Win11
Atari Jaguar, Surface Pro 5,Surface Laptop i5 7200, XBOX ONE X, XBOX Series X
Wohnort: AT
Kontaktdaten:

Grafikausgabe (Fehler?)

Beitrag von darius676 »

Hello, vll. Jemand eine Idee,

Grafikausgabe (Sprites)
mit 6.21Beta Versionen:
verschwommen/stärker unscharf
Übergänge zu transparenten Bereichen oft mit Linien versehen (wie Begrenzungen), oder auch "outlined".
Unabhängig ob Windowed Screen, oder "Fullscreen" oder stretched/nativ/Compiler Einstellungen
Darstellung der Graphik/Sprites allgemein etwas verschwommen/ungenau (Sprite Filtering ist aktiviert)
Grafiken liegen im "PNG" Format vor.
Subsystem Direct X
Windows 11 64bit
mit Version 6.20 wird die Grafik so dargestellt wie erwartet.

vielen Dank für Lösungsvorschläge (außer 6.20 zu verwenden, weil so weit bin ich aktuell selbst :))))
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Grafikausgabe (Fehler?)

Beitrag von NicTheQuick »

Ich nehme an du hast diesen Fehler hier: https://www.purebasic.fr/english/viewtopic.php?t=86999

Lösung scheint zu sein, dass du nun bei `CreateSprite()`, `GrabSprite()`, `LoadSprite()`, usw. das Flag #PB_Sprite_AlphaBlending nutzen musst. Und das ist auch abwärtskompatibel.
Antworten