Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

21

09.02.2012, 23:04

Ich denk mal sie erspart mir das SetSmooth, jetz wo ichs weiß lass ich es lieber so, eben wegen rotate und scale ;) Aber danke für den kurzen Blick^^

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

22

09.02.2012, 23:12

Meine Vermutung ist, dass genau diese Zeile das verwaschene Aussehen wenn SetSmooth() aktiv ist erst verursacht. D.h. ohne diese Zeile würde es trotz Filtering eben möglicherweise nicht verwaschen aussehen.

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

23

09.02.2012, 23:22

Das könnte sein ja, aber dann wären da noch immer die unschönen Ränder, Ecken, vielleicht werden die ja auch etwas schöner...
Ich werds dann morgen ausprobieren und Bescheid geben, bin off für heute, euch noch nen schönen Abend und danke nochmal! Ihr habt mir sehr weitergeholfen ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

24

09.02.2012, 23:27

Das könnte sein ja, aber dann wären da noch immer die unschönen Ränder, Ecken, vielleicht werden die ja auch etwas schöner...

Meine Vermutung ist, dass das dann eben genau nichtmehr so ist ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

25

09.02.2012, 23:40

Habs mal schnell ausprobiert: Schaut aus es funktioniert ;)

EDIT: Hab die Sache auch mal im SFML Forum gepostet.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dot« (10.02.2012, 01:05)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

26

10.02.2012, 06:54

Jo, klingt logisch. Aber echt ulkig, wie kommen die auf 0.375 und wieso steht der Quatsch bei gl.org. Ich nutze es in meinen Codes nicht und hatte nie Probleme mit verwaschenen Sprites, trotz Filtering. Is auch zu erwarten, gell? ;)
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

27

10.02.2012, 11:53

Ich nutze es in meinen Codes nicht und hatte nie Probleme mit verwaschenen Sprites, trotz Filtering. Is auch zu erwarten, gell? ;)

Jap, wie schon auf SFML.org geschrieben ist dieser Offset falsch. In OpenGL sind Pixel und Texel schon von Haus aus aligned. D.h. einfach ein Quad mit ganzzahligen Windowcoords und Texcoords §\{0, 1\} \times \{0, 1\}§ rendern ist alles was du tun musst um perfekte Sprites zu malen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (10.02.2012, 12:50)


Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

28

10.02.2012, 18:09

Ich habs nicht mal ohne Fehler aufmachen können^^ und beim Compilieren kommen 2 Fehler (weil mir ein paar Dinge fehlen)
Aber ich lass es daweil mit SetSmooth() (ich will meine Sprites eh nicht rotieren lassen ;) )

29

10.02.2012, 20:56

Was denn für zwei Fehler? :D

MfG
Check

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

30

10.02.2012, 21:59

Das ich <QWidget> und das andere Widget in Sprites.cpp (fällt mir grad ned ein) nicht includieren kann, ich glaub weil ich keine Widgets installiert hab.

PS: Ich denk mir jedesmal wieder bei deinem Profilbild, das wirklich eine Mücke am Bildschirm rennt^^ Oder zumindest dreckig ist, ich muss immer hinschauen :D

Werbeanzeige