![]() |
HUD über OpenGL
Liste der Anhänge anzeigen (Anzahl: 1)
Hi !
ich programmiere einen "Egoshooter", naja halt mal ein paar Grundsachen, um mich mit OpenGL vertraut zu machen ich zeichne über meine OpenGL-szene ein zielkreuz, im moment nur zwei linien, und das funktioniert auch, aber die farbe will nicht so recht, wenn ich den beiden linien gelb verleihen will, wird das zwar gelbähnlich, aber halt nicht gelb, es ist eher ein sehr dunkles gelb, genauso bei rot, und auch bei den anderen farben, sie werden alle nicht so hell, wie ich es gerne hätte um in den 2d-modus zu kommen, benutze ich folgenden code
Delphi-Quellcode:
woran könnte das liegen ??
glMatrixMode(GL_PROJECTION);
glLoadIdentity; gluOrtho2d(0,1,0,1); glMatrixMode(GL_MODELVIEW); glLoadIdentity; im anhang ist dann noch das programm |
Re: HUD über OpenGL
Hi,
ist besser geworden :thumb: :thumb: :thumb: |
Re: HUD über OpenGL
ich weiß, ich weiß :mrgreen:
nur leider hab ich immer noch keine lösung für mein problem :( |
Re: HUD über OpenGL
könnte daran liegen, wie das darunterliegende überdeckt wird.
|
Re: HUD über OpenGL
:gruebel:
das versteh ich jetzt nicht ganz |
Re: HUD über OpenGL
er meint, dass sich die farbe der umgebung mit der des crosshairs vermischt
oder zumindest so ungefähr |
Re: HUD über OpenGL
Zitat:
:wall: |
Re: HUD über OpenGL
Bevor man 2D-Dinge in OpenGL zeichnet (wie z.B. ein HUD oder Text), sollte man mittels glDisable(GL_LIGHTING) die Beleuchtung deaktivieren.
|
Re: HUD über OpenGL
Nicht zu deiner Frage, aber vielleicht solltest du den Sichtwinkel ändern, wenn man die Maus vertikal bewegt. Hat zwar keinen wirklichen Nutzen, aber dadurch wirkt das ganze weniger eingeschränkt ;)
MfG Pr0g |
Re: HUD über OpenGL
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz