我想從一個私有方法的變量調用到同一類的另一種方法,但chicken.x
我得到的錯誤:調用變量的Java Libgdx
chicken cannot be resolved to a variable
我怎麼能叫精靈矩形出私人方法?
代碼:
public class OptionScreen implements Screen{
...
Array<Rectangle> chickens;
...
public OptionsScreen(){
...
chickens = new Array<Rectangle>();
...
}
private void spawnChicken(){
Rectangle chicken = new Rectangle();
...
chickens.add(chicken);
...
}
public void render(float delta){
...
diffYchick = (float) (farmerY - chicken.y); // Error here
...
}
}
「方法」是什麼類,「渲染」類是什麼類? –
@Andrew_CS都在相同的OptionScreen類中,chicken是精靈的實際名稱 – user3165683
仍然不確定你對'chicken'的意思。我已經更新了我的答案。你想在'OptionScreen'類的'main'方法中調用'render'嗎? –