Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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中的纹理数组_Java_Arrays_Textures_Libgdx - Fatal编程技术网

Java中的纹理数组

Java中的纹理数组,java,arrays,textures,libgdx,Java,Arrays,Textures,Libgdx,我有这个(很好用): 我尝试过(无论如何都不起作用): 字符串文件名; 纹理[]气泡; 气泡=新纹理[4]; 对于(int i=0;i

我有这个(很好用):

我尝试过(无论如何都不起作用):

字符串文件名;
纹理[]气泡;
气泡=新纹理[4];
对于(int i=0;i<4;i++){
fileName=String.format(“气泡%1d”,i+1);
气泡[i]=新纹理(Gdx.files.internal(fileName));
}
怎么了?在保持代码的简单性和通用性的同时,我可以做些什么来实现这一点?
多谢各位

也许你忘了.png

for (int i = 0; i < 4; i++)
{
    fileName = String.format("Bubble%1d.png", i+1);
    bubble[i] = new Texture(Gdx.files.internal(fileName));
}
for(int i=0;i<4;i++)
{
fileName=String.format(“气泡%1d.png”,i+1);
气泡[i]=新纹理(Gdx.files.internal(fileName));
}

不应该是“Bubble%d.png”或“Bubble%1$d.png”吗?这取决于您的任务。
String fileName;
Texture[] bubble;
bubble = new Texture[4];

for (int i = 0; i < 4; i++){
    fileName = String.format("Bubble%1d", i+1);
    bubble[i] = new Texture(Gdx.files.internal(fileName));
}
for (int i = 0; i < 4; i++)
{
    fileName = String.format("Bubble%1d.png", i+1);
    bubble[i] = new Texture(Gdx.files.internal(fileName));
}