Camera 视口实例化参数

Camera 视口实例化参数,camera,libgdx,viewport,Camera,Libgdx,Viewport,经过许多教程之后,我仍然无法理解视口以及它们与摄影机的确切关系。例如,你输入的数字是什么 viewport = new ExtendViewport(10,10,camera) 实际上是什么意思?我使用了shaperender和一个纹理来查看改变数字是否会影响矩形的移动。我使用InputProcessor的keyDown方法,实现如下: if(keycode== Input.Keys.X){ xRect-=10; } 无论视口实例化中的数字是多少,矩形

经过许多教程之后,我仍然无法理解视口以及它们与摄影机的确切关系。例如,你输入的数字是什么

viewport = new ExtendViewport(10,10,camera)
实际上是什么意思?我使用了
shaperender
和一个纹理来查看改变数字是否会影响
矩形的移动。我使用InputProcessor的keyDown方法,实现如下:

if(keycode== Input.Keys.X){
            xRect-=10;
        }

无论视口实例化中的数字是多少,矩形的移动量始终相同。此外,纹理总是在相同的位置以相同的纵横比绘制。那么这些数字的实际含义是什么呢?

您的塑形器是否使用
摄像头。组合的
?在
resize()
中更新(宽度、高度)
?啊
viewport.update()
是我不想做的事情。现在,我将参数设置为相机使用参数的一半,如:
viewport=new ExtendViewport(cameraWidth/2,cameraHeight/2,camera)
中所示,看起来这只是一个缩放,视口实例化中使用的数字是否类似于应用于摄影机的缩放程度?视口管理摄影机的视口大小。将摄影机的视口大小用作设置摄影机视口大小的基础是没有意义的。请阅读以了解视口的功能以及这些数字的含义。