所以我有一个很大的纹理,被分解成64x64块。
我使用以下方法将其加载到LibGDX
texture = new Texture("texturemap.png");
regions = TextureRegion.split(texture, 64, 64);
我创建一个立方体(网格)
modelBuilder = new ModelBuilder();
cube = modelBuilder.createBox(Constants.cubeSize, Constants.cubeSize, Constants.cubeSize,
new Ma
我正在开发一个使用Libgx 3D api的3D游戏。现在我想添加一些环境(不是Libgdx Environment,而是一个真实的环境),比如天空或一些背景。我听说过所谓的skybox,我或多或少地理解了它的工作原理。这个“天框”是一个环绕着你的游戏世界的盒子。所以你就在这个盒子里。在此框的内部,向所有6张脸添加一个纹理。现在你把你的相机设置在这个盒子的中心,但是用正确的视图方向,并开始渲染,所以你总是有相同的距离,但你可以在看其他面孔时旋转。然后你把相机设置在你在世界上真实的位置,并渲染所有的模型,物体,任何东西。我明白了吗?我找不到关于如何使用libgdx实现这一操作的教程。因此,我的问