0
我遍歷包含ints的列表,並且需要它們與我擁有的Texture進行鏈接。動態調用紋理
一個例子是
for (int i = 0; i<spellsRectangles.size(); i++){
if(selectedSpells.contains(i){
drawSpellFromRect(Asset."spell"+i+"Light",i);
}else{
drawSpellFromRect(Asset."spell"+i+"Dark",i);
}
}
drawSpellFromRect(TextureRegion tr, int i){
spriteBatcher.draw(tr,spellsRectangles.get(i).x,spellsRectangles.get(i).y,spellsRectangles.get(i).height,spellsRectangles.get(i).width)
}
spellRectangles是矩形
的材質都已經做出,我只需要訪問它們的ArrayList。有沒有辦法使用和迭代器來調用紋理。而不是去紋理1,紋理2,紋理3等。
我看過並意識到我不能動態創建變量,但我可以給他們打電話嗎?
你可以把一些問題,這將有助於我們更好地理解? – NINCOMPOOP 2013-05-08 04:56:04
當然,我改變了我的問題來顯示一些代碼。 TextureRegions已經創建,但現在我需要調用它們並決定要顯示哪些和在哪些位置。此信息位於spellsRectangles arraylist中。這更清楚嗎? – Seanoseanohay 2013-05-08 05:07:52