37x Forum  
Zurück  > >

Portal Forum Registrieren Hilfe Alle Foren als gelesen markieren
Alt 27.06.2004, 21:18   Direktlink zum Beitrag - 1 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 24.06.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

mit 255 am ende bleibt die umgebung in der Tat in irher eigenen farbe
allerdings wird der hud weiss und fenster kann man auch nicht mehr durchschauen.

weiss einer mal ein Beispiel bei dem es richtig funtzt? hab mal so ziemlich alle möglichkeiten durch..aber die möglichkeit dass nur das fadenkreuz farbig wird ist mir bisher nicht gelungen
KnUsp3r ist offline  

Mit Zitat antworten
Alt 27.06.2004, 22:00   Direktlink zum Beitrag - 2 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 07.04.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

Hier meine variante .. geht für alle Bildschirmauflösungen
Code:
{    
 if(crosshair)
 {
        (*orig_glPushMatrix)(); 
        (*orig_glLoadIdentity)(); 
        (*orig_glDisable)(GL_TEXTURE_2D);
        (*orig_glEnable)(GL_BLEND);

        GLint iDim[4];

        (*orig_glGetIntegerv)(GL_VIEWPORT, iDim);
        (*orig_glLineWidth)(2.0f); 

(*orig_glBegin)(GL_LINES);
(*orig_glVertex2f)(iDim[2]/2+2, iDim[3]/2);
(*orig_glVertex2f)(iDim[2]/2-2, iDim[3]/2);
(*orig_glVertex2f)(iDim[2]/2, iDim[3]/2+2);
(*orig_glVertex2f)(iDim[2]/2, iDim[3]/2-2);
(*orig_glEnd)(); 
        
        (*orig_glDisable)(GL_BLEND);
        (*orig_glEnable)(GL_TEXTURE_2D); 
        (*orig_glPopMatrix)(); 
        }
}
Code:
void sys_glEnable (GLenum cap)
{ // crosshair anfang
        if(crosshair)

                awcr();
// crosshair ende
        (*orig_glEnable) (cap);
}
Und letztendlich noch mein toggle in glViewport
Code:
        if(GetAsyncKeyState(VK_NUMPAD5)& (1==1))//crosshair
{
crosshair=!crosshair;
}
Hab da noch ne frage : Wie kann ich mit glvertex2f einen kreis darstellen?... ich mag kreise oder punkte lieber als diese dummen kreuze ^^
So long P3N!$
P3N!$ ist offline  

Mit Zitat antworten
Alt 27.06.2004, 22:16   Direktlink zum Beitrag - 3 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 24.06.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

hm jo schön damit wird die umgebung dann wieder zu nem schönen grün blau mix.
hilft mir aber bei meinem problem nicht wirklich weiter...
KnUsp3r ist offline  

Mit Zitat antworten
Alt 27.06.2004, 22:30   Direktlink zum Beitrag - 4 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 07.04.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

Ich hab die zeile
Code:
        (glColor3ub)(255,0,0);
also da wo die farbe drinn steht jetzt einfach mal rausgelöscht. jetzt bleibt die umgebung normal ... das crosshair ist weiß und mann kann durch fenster durchsehen ... nur wenn ich auf tabulator drücke stellt es die stats irgendwie komisch dar.... evtl kann mann die farbe dort wo die linien sind direkt ändert.... also hiert
Code:
(*orig_glBegin)(GL_LINES);
(*orig_glVertex2f)(iDim[2]/2+2, iDim[3]/2);
(*orig_glVertex2f)(iDim[2]/2-2, iDim[3]/2);
(*orig_glVertex2f)(iDim[2]/2, iDim[3]/2+2);
(*orig_glVertex2f)(iDim[2]/2, iDim[3]/2-2);
(*orig_glEnd)();
Bin aber genauso wie du anfänger und kann nur rum tüfteln... Ich hoffe einer der großen erhört uns ^^ z.b. suxx oder vallov
P3N!$ ist offline  

Mit Zitat antworten
Alt 27.06.2004, 23:09   Direktlink zum Beitrag - 5 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 24.06.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

*gg* jetzt wüsste ich ja gerne woher du diese zeile hast

ich hab da nirgendwo mal colors festgelegt
KnUsp3r ist offline  

Mit Zitat antworten
Alt 27.06.2004, 23:45   Direktlink zum Beitrag - 6 Zum Anfang der Seite springen
suxx-
Gast
 
Beiträge: n/a
Standard

Ich will euch mal erlösen ich kann mir das nicht länger angucken
Code:
float color[4];
  glGetFloatv(GL_CURRENT_COLOR, color);
  //Hier euer xHair Code
  glColor4f(color[0],color[1],color[2],color[3]);
Und dann dürfte euer Problem Geschichte sein
 

Mit Zitat antworten
Alt 28.06.2004, 08:35   Direktlink zum Beitrag - 7 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 24.06.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

jou sieht doch gleich viel bessa aus..nur wenn glühbrinen von der decke hängen ham die noch nen schönen schwarzen kasten anstatt nen lichtschein aber es sieht doch schon beser aus

dankö suxx
KnUsp3r ist offline  

Mit Zitat antworten
Alt 28.06.2004, 13:01   Direktlink zum Beitrag - 8 Zum Anfang der Seite springen
suxx-
Gast
 
Beiträge: n/a
Standard

das liegt daran weil du GL_BLEND disablest du musst gucken bevor der xHair code kommt ob gl_blend an ist sprich
Code:
bool bBlend=false;
  if (glIsEnabled(GL_BLEND)) bBlend = true;
  else glEnable(GL_BLEND)
  // xHair Code
  if (!bBlend) glDisable(GL_BLEND)
so müsst es gehen
 

Mit Zitat antworten
Alt 01.07.2004, 16:02   Direktlink zum Beitrag - 9 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 18.04.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

also irgendwie meckert er bei mir wegen dem
glIsEnable rum

hier der Fehler-Code:
error C2065: 'glIsEnable' : nichtdeklarierter Bezeichner

habe einfach das von oben mal versucht einzubauen.
suck0r ist offline  

Mit Zitat antworten
Alt 01.07.2004, 22:18   Direktlink zum Beitrag - 10 Zum Anfang der Seite springen
suxx-
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von suck0r
also irgendwie meckert er bei mir wegen dem
glIsEnable rum

hier der Fehler-Code:
error C2065: 'glIsEnable' : nichtdeklarierter Bezeichner

habe einfach das von oben mal versucht einzubauen.
http://msdn.microsoft.com/library/de...unc01_3l5x.asp

sorry hab das aus dem kopf geschrieben und ein d vergessen jedoch hilft bei solchen problemen google ...
 

Mit Zitat antworten
Alt 01.07.2004, 22:23   Direktlink zum Beitrag - 11 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 18.04.2004
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

habe bei googel mal geguckt entweder warens Sprachen die ich net beherschen oder einfach keine gescheiten Informationen

werde mir glei mal den Link angucken
suck0r ist offline  

Mit Zitat antworten

Werbung


--
Antwort

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:27 Uhr.


Powered by vBulletin