我正在为安卓开发我的开源LibGDX游戏,我正试图从使用像素坐标改为使用世界坐标。然而,我无法通过使用正交相机和视口达到预期的效果,因为显示器仍然在像素坐标中渲染。例如:我将世界上的相机配置为100 x 100个单位,但显示器在任何设备上都呈现100 x 100像素。 我曾尝试更改视口,但我怀疑这个问题与此有任何关系。我还在使用Gdx.raphics.getHeight/getWidth的地方使用了cam.
我试图让地图像这样渲染(底部的图像):
我认为最好的方法是使用PerspectiveCamera,所以我这样设置了相机和渲染器: camera = new PerspectiveCamera如果我删除设置投影矩阵的行,贴图只会像这样渲染:
我在这里看到了类似的问题,但这并没有解释解决方案,其中一个使用了一个不再存在的参数。怎样才能达到预期的效果?
我正在尝试使一个摄影机(图形用户界面摄影机)渲染到场景摄影机之上。我的理想是设置gui相机有一个透明的背景,这样就可以透过它看到它,但它不像我预期的那样工作。我定义渲染器的方式如下:renderer.setSize(window.innerWidthRender GUI Camera
renderer.setClearColor(0x
我在LibGDX中做了简单的应用。我有两个纹理(背景和精灵)。背景显示正常,但我没有看到精灵。我尝试了许多解决方案,但都不起作用。我不知道是怎么回事。谢谢你的帮助。下面是我的代码: float w = Gdx.graphics.getWidth();
float h = Gdx.graphics.getHeight