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));
}