Układ współrzędnych OpenGl nie ma wartości od -1 do 1

Tworzę podstawową grę w OpenGl i C ++ i chcę to zrobić, aby gracz, kiedy dotrze do krawędzi ekranu, nie mógł się już ruszyć. Mam problem z ustaleniem, gdzie jest krawędź ekranu. Wiem, że okna zwykle mają system od 1 do -1, ale mój wydaje się być bardziej jak 0,63 do -0,63. Gracz jest wyświetlany jako pole na ekranie, które ma położenie x, yi z, ale porusza się tylko w przestrzeni 2D.

Chcę zmienić granice, tak aby zawierały się między -1 a 1, a nie wartością nieparzystą.

Jak mogę to zrobić?

Kod został przesłany dohttp://pastebin.com/jxd5YhHa.

questionAnswers(1)

yourAnswerToTheQuestion