但libGDX無法識別'LevelChooser'快打「introscreen」'等待'lowerflag「curLevel」無法解析我想提出一個觸摸按鍵符號
public class TouchButton extends TextButton {
LevelChooser lc;
public TouchButton(String text, TextButtonStyle skin,Kombat game) {
super(text, skin);
this.lc=game.introScreen.lc;
}
@Override
public void act(float delta){
wait+=delta;
if(lc.lowerFlag && lc.curLevel>0 && wait>delta*8) {
lc.curLevel--;
lc.level.setText("" + lc.curLevel);
wait=0f;
}
}
}
}
這是我的創造方法:
less.addListener(new InputListener() {
@Override
public void touchUp(InputEvent event, float x, float y,
int pointer, int button) {
boolean touchdown = true;
}
public boolean touchDown(InputEvent event, float x, float y,
int pointer, int button) {
boolean touchdown = false;
return true;
}
而且我也有這樣的:
less = new TouchButton("lower", style,game);
什麼是LevelChooser和Kombat?你創建了這些類嗎?如果是這樣,他們在什麼包? 'TouchButton'包是什麼包?您可能需要正確的導入語句才能把所有事情都掛鉤在一起。我建議你對包裝和進口報表進行一些研究。 –