在文件路径中使用非变量

时间:2013-03-13 02:32:02

标签: file variables static path textures

我想让用户可以更改文件路径。但据我所知,它必须是静态的才能这样做。这就是我得到的。

private String texturePath;
more code...
public String getTexturePath()
{
return (String)texturePath;
}

public void onUpdate()
{
super.onUpdate();
this.texture = "/adventure/" + this.getTexturePath() + ".png";
}

有多个对象,当使用静态变量时,它将所有对象都改为相同,但不能改变它们的个性。

1 个答案:

答案 0 :(得分:0)

您需要作为参数发送到方法。

public void onUpdate(String path){
    super.onUpdate();
    this.texture = path + this.getTexturePath() + ".png";
}

静态变量属于类,而不属于实例。