Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 纹理在材质上沿y轴翻转,但在演员上不翻转_Java_Libgdx_Textures - Fatal编程技术网

Java 纹理在材质上沿y轴翻转,但在演员上不翻转

Java 纹理在材质上沿y轴翻转,但在演员上不翻转,java,libgdx,textures,Java,Libgdx,Textures,纹理应用于材质时似乎垂直翻转。这张图片显示了我的意思。我还将相同的纹理应用于演员,但与演员一起使用时,不会看到翻转 我从纹理图谱中获取纹理。以下是相关代码: private TextureAtlas textAtlas; //show method textAtlas = Assets.assetManager.get("atlases/textAtlas.pack"); // assigning textures to material materials.get(i)

纹理应用于材质时似乎垂直翻转。这张图片显示了我的意思。我还将相同的纹理应用于演员,但与演员一起使用时,不会看到翻转

我从纹理图谱中获取纹理。以下是相关代码:

   private TextureAtlas textAtlas;

//show method
   textAtlas = Assets.assetManager.get("atlases/textAtlas.pack");


// assigning textures to material
   materials.get(i).set(TextureAttribute.createDiffuse(textAtlas.findRegion("nameOfTexture"+i)));


看起来我错过了一些翻转纹理需要选中的选项。或者这是我使用的模型的问题?您建议什么解决方法?

您可以尝试使用
公共void flip(布尔x,布尔y)
查看一下

谢谢。这是一个变通办法,如果没有其他办法,它也能解决问题。问题是我在一些演员身上也使用了同样的纹理。因此,当与演员一起使用时,也会看到翻转材质区域。它翻转纹理区域,而不是纹理,因此可以创建单独的翻转纹理区域。纹理区域的内存占用较低。