我想从一个私有方法的变量调用到同一类的另一种方法,但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'吗? –