これは、デスクトップと Android のメイン クラスを介して初期化するクラスです。実際には、この Game の現在のインスタンスを GameScreen オブジェクトに渡しているので、その setScreen メソッドを使用して画面を変更できます。
public class childGame extends Game {
@Override
public void create() {
setScreen(new AScreen(this));
}
}
そして、ある時点で、ボタンが押されたときにAScreen
画面を別の画面に変更しているBScreen
ときに、以前ここで使用したのと同じトリックも使用していますが、正常に動作します。しかし、BScreen
setScreen を に変更するとAScreen
、すべてが正しく表示されますが、どのボタンも機能しません。