1
\$\begingroup\$

When I set zoom on an orthographic camera to anything above 1 I get a strange black border on the bottom of the screen.

I suspect that this might be some sort of culling problem. I use a viewport to control the game resolution, and no matter the size the borders are there.

The camera is set on a direction (-1,-1,-1) basicaly isometric. Also it is positioned well above to origin at (1113,1113,-1113). Far plane at 7777 near at 0.00001f. The ground plane is at 0,0,0 laying in the xz axis, with an other plane on top of it sligtly off to the left and with a 45 degrees on its axis to face the camera.

Here is an image of the problem:

This is image lol

Posting code wont really help here since I only use defaults almost everywhere, but if you need it just tell.

\$\endgroup\$
  • \$\begingroup\$ Why are you using an orthographic camera for a 3D game? For the isometric view? \$\endgroup\$ – John Nov 22 '16 at 3:45
  • \$\begingroup\$ In libgdx there are no 2D cameras as the "engine" works in OpenGL. This way you have depth test. \$\endgroup\$ – SPL Nov 22 '16 at 6:59
1
\$\begingroup\$

It seems there is some bug with the viewport code. I had to define the y coordinate manually..

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.