私はここでアンドロイドでゲームを作成し、チュートリアルでつまずいたことを学ぶ初心者ですhttp://williammora.com/a-running-game-with-libgdx-part-1 私は既にゲームを終了しましたが、メニューとスコアが欠けています。私はクラスの数に圧倒されて、私はメニュー画面をどこに置くべきかわからない。 Androidランチャーという名前のjava
クラスがあります。ゲームを起動してレイアウトのXMLメニューを作成し、ボタンを押した後に呼び出すようにしてください。これは自分のコードです。エラーはありませんが、ゲームがクラッシュしますメニューとスコアを追加したい
public class AndroidLauncher extends AndroidApplication {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button next = findViewById(R.id.btnLetsgo);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
initialize(new RollOut(), config);
}
});
}
}
iveいくつかのチュートリアルを読み、メニューのレイアウトを作成することができます。病気Main.classと `パブリッククラスのメインはAndroidApplication {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button next = findViewById(R.id.btnLetsgo);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
gotoNext();
}
});
}
private void gotoNext(){
Intent i = new Intent(this, AndroidLauncher.class);
startActivity(i);
}
}`
とandroidlauncherクラス public class AndroidLauncher extends AndroidApplication { @Override protected void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); initialize(new RollOut(), config); Intent i = getIntent(); } }
を拡張する別のクラスを追加しますが、そのはまだ
どのようにエラー・ログが存在しないことができますか?インスタンスを実行している場所のドロップダウンを確認します。 Androidスタジオは新しいインスタンスを開きますが、古いエラーログを確認することはできます。 –
Libgdxでメニューとスコアを作成するだけではどうですか? 2つのビューコード(Android、Core)を管理しようとすると難しいはずですが、Libgdxでビューを作成し、[gdx-lml](https://github.com/ czyzby/gdx-lml)。 – Tokenyet