2017-02-20 3 views
-2

libgdxテクスチャに関するエラーがあります。私のコードを修正するのを助けることができますか?libGDX配列テクスチャが間違っています

Texture[] topTube= new Texture[10]; 
for(int i=1;i<=10;i++) { 
    topTube[i]=new Texture(String.format("alphabets_%d.png",i)); 
} 

しかし、私がテストしたとき、私は... topTube[1]を呼び出すか:

topTube[0]=new Texture(String.format('alphabets_0'); 
topTube[1]=new Texture(String.format('alphabets_1'); 
... 
topTube[10]=new Texture(String.format('alphabets_10'); 

シンプルに:私の質問を見ていただきありがとうございます。私のコードで何が間違っていますか?

+1

エラーメッセージを含めてください。 – feedMe

+0

最初のいくつかのステートメントのそれぞれに閉じ括弧もありません。 – Moira

答えて

1

指定されたデータによると、配列のサイズは11(0〜10)にする必要があります。

Texture[] topTube= new Texture[11]; 

forループはゼロから始まりません。

for(int i=0;i<topTube.length;i++) { 
    topTube[i]=new Texture(String.format("alphabets_%d.png",i)); 
} 
関連する問題