Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [GLScene] Pixelfehler oder was? (https://www.delphipraxis.net/12121-%5Bglscene%5D-pixelfehler-oder.html)

Pyr0cracker 26. Nov 2003 12:44

Re: [GLScene] Pixelfehler oder was?
 
Welchen Code hast du denn dafür benutzt?

Tonic1024 26. Nov 2003 13:02

Re: [GLScene] Pixelfehler oder was?
 
Praktisch garkeinen...

Ich habe das Hintergrundbild in ein TImage gelegt und ein TImage darauf gelegt und mit der Figur gefüttert. Dann bei beiden Autosize := true und bei der Figur Transparenz := true...

Das war's schon...

Wenn du das alles auch dynamisch einrichtest sollte das aber keinen Unterschied machen...

Benutzt du Canvas.CopyRect für die Figur?

Pyr0cracker 26. Nov 2003 15:56

Re: [GLScene] Pixelfehler oder was?
 
Nein, ich mache das ganze mit GLScene (OpenGlide)(siehe Titel).

Florian H 26. Nov 2003 16:16

Re: [GLScene] Pixelfehler oder was?
 
Äh, @pyro: das bild von dem spieler, das du da gepostet hast, ist aber ein anderes als das in dem bild oben :zwinker:

Pyr0cracker 26. Nov 2003 17:15

Re: [GLScene] Pixelfehler oder was?
 
Aber nach dem gleichen Prinzip

Tonic1024 27. Nov 2003 07:14

Re: [GLScene] Pixelfehler oder was?
 
Zitat:

Zitat von Pyr0cracker
Nein, ich mache das ganze mit GLScene (OpenGlide)(siehe Titel).

Ja, hatte ich schon gesehen, leider kann ich das nicht nachstellen, weil ich auf Arbeit die Kompo nicht installiert habe.

Aber da läuft doch auch eine Art TImage auf dem Hintegrundbild oder bin ich da falsch informiert?

Pyr0cracker 27. Nov 2003 08:59

Re: [GLScene] Pixelfehler oder was?
 
ist schon so, aber da die kamera ja einen bestimmten 'abstand' zu den grafiken hat werden sie ja gestreckt weil alles nur verhältnismäßig dargestellt wird.
Vielleicht liegt das ja daran (obwohl, ich hab pixelresize eingestellt, dh. kein aa)
Eigentlich müsste ich als kameramodus 2dortho einstellen, dann ist alles angeblich pixelgenau, nur sieht man da gar nix, weiß nicht wie ich das einstellen soll...

kann man die farbe für die transparenz nicht genau einstellen?
(Ich kenn nur 'topleftpixeltransparent' (farbe vom pixel links oben ist transparent)) und 'superblacktransparent' (schwarz ist transparent).

Gruß,

Tonic1024 27. Nov 2003 09:53

Re: [GLScene] Pixelfehler oder was?
 
Nee, das müsste schon passen mit 'topleft', aber das mit dem resizen (Kamera-Abstand) ist glaube ich ein guter Ansatz.

Hast du mal versucht das zu vermeiden? Sprich das Bild so groß zu machen, dass es nicht resized werden muss? Ich glaube das kann man nicht einstellen, muss man etwas probieren. Dann sollte sich der Rosa-Rand in der Breite verändern oder im günstigsten Fall ganz verschwinden...

Könnte mir vorstellen, dass Das mit der Transparenz nämlich funktioniert, aber danach mit dem Bild etwas geschieht was den Rand wieder Sichtbar macht. Und da sind solche Perspektive- oder Zoom-Geschichten immer arg verdächtig...

Pyr0cracker 28. Nov 2003 08:01

Re: [GLScene] Pixelfehler oder was?
 
Liste der Anhänge anzeigen (Anzahl: 3)
Ich habs jetzt noch mal mit HUDSprite ausprobiert, da müsste alles pixelgenau sein, geht aber auch nicht. strecken/verkleinern bringt gar nix.

(die anhänge sind gezippte bilder)

Tonic1024 1. Dez 2003 07:23

Re: [GLScene] Pixelfehler oder was?
 
Moin...

Aber das ist doch die Lösung... funktioniert doch... Hast du das nicht gemerkt oder bin ich blöd?

Schau mal auf die Füße deiner Figur in Spiel1.zip da ist kein Rand... und der andere Rand kommt vom Blur-Effekt, der leider bei fast allen Grafik-Progs Standard ist. Naja, eigentlich est das ja auch gut so :)

Rund um die Farbklekse ist das Pink nicht mehr das gleiche Pink wie sonst. Das liegt daran, wie ich schon im allerersten Posting geschrieben hab, dass rund um die Figur (Das gilt auch für Farbkleckse) ein halbtransparenter Schatten ist. Dadurch ist, wie schon gesagt, das Pink nicht mehr das original Pink.

Bei den Füßen deiner Figur war kein Schatten. Das hatten wir ja auch schon festgestellt. Und dort ist auch kein pinker Rand (Die Grafik "Im Spiel" - nicht resized).

Bis denne...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz