Java libGDX-纹理映射问题

Java libGDX-纹理映射问题,java,3d,libgdx,Java,3d,Libgdx,我目前正在libGDX中创建一个小的3D游戏。不幸的是,我有一些问题与纹理。这是一个非常简单的游戏,所以我使用带有图片的盒子来制作怪物 据我所知,ModelBuilder中的createBox方法获取传入的纹理并将其拍打在长方体的前面,然后将其旋转90度并将其拍打在右侧,依此类推。我想让这个盒子看起来一样,不管你是从上面还是从下面看都一样。是否有一种方法可以修改当前框以更改其处理纹理的方式,或者是否有其他解决方案 示例代码: // Adds new box to list of models u

我目前正在libGDX中创建一个小的3D游戏。不幸的是,我有一些问题与纹理。这是一个非常简单的游戏,所以我使用带有图片的盒子来制作怪物

据我所知,ModelBuilder中的createBox方法获取传入的纹理并将其拍打在长方体的前面,然后将其旋转90度并将其拍打在右侧,依此类推。我想让这个盒子看起来一样,不管你是从上面还是从下面看都一样。是否有一种方法可以修改当前框以更改其处理纹理的方式,或者是否有其他解决方案

示例代码:

// Adds new box to list of models using createBox method of ModelBuilder
models.add(modelBuilder.createBox(3f, 3f, 6f, minM, Usage.Position | Usage.Normal | Usage.TextureCoordinates));

// Increments count to keep track of model
count++;

// Adds instance of model to list of instances to be rendered later using ModelBatch
instances.add(new ModelInstance(models.get(count), (m.getEnd().getX() * spacing), (m.getEnd().getY() * spacing), z));
问题:

渲染时,长方体的正面如下所示:

但右边看起来是这样的:

我希望每一面都像前面一样


感谢到目前为止的回复

如果为用户提供最少的示例代码,您可能会得到更好的答案。不仅你更有可能得到答案,答案可能包括修改过的代码,而不仅仅是你需要做X。没有一种自动化的方法可以做到这一点。您可以查看createBox方法的源代码并复制它,修改UV。或者,您可以在建模程序中以您喜欢的方式对长方体建模并导入它。