Das OpenGl-Koordinatensystem liegt nicht bei -1 zu 1

Ich erstelle ein Basisspiel in OpenGl und C ++ und möchte es so gestalten, dass sich der Spieler nicht weiter bewegen kann, wenn er an den Rand des Bildschirms gelangt. Ich habe Probleme beim Ermitteln der Bildschirmkante. Ich weiß, dass Windows normalerweise ein System zwischen 1 und -1 hat, aber meines scheint eher 0,63 bis -0,63 zu sein. Der Player wird auf dem Bildschirm als Kästchen mit einer x-, y- und z-Position angezeigt, bewegt sich jedoch nur im 2D-Raum.

Ich möchte die Grenzen so ändern, dass sie zwischen -1 und 1 liegen, kein ungerader Wert.

Wie kann ich das machen?

Code wurde hochgeladen zuhttp://pastebin.com/jxd5YhHa.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage