我想让用户可以更改文件路径。但据我所知,它必须是静态的才能这样做。这就是我得到的。
private String texturePath;
more code...
public String getTexturePath()
{
return (String)texturePath;
}
public void onUpdate()
{
super.onUpdate();
this.texture = "/adventure/" + this.getTexturePath() + ".png";
}
有多个对象,当使用静态变量时,它将所有对象都改为相同,但不能改变它们的个性。
答案 0 :(得分:0)
您需要作为参数发送到方法。
public void onUpdate(String path){
super.onUpdate();
this.texture = path + this.getTexturePath() + ".png";
}
静态变量属于类,而不属于实例。