libGdx。使用Intent来调用其他项目中的类

时间:2014-05-28 07:20:52

标签: java android android-intent libgdx

当我创建一个libgdx游戏项目时。我有两个文件夹.. 1. Gdx_game 2. Gdx_game_android

我创造了游戏。现在我必须实现GameOver屏幕。这个gameover .java类存储在gdx_game_Android中。

所以,现在在gdx_game中,mygdxgame.java告诉我游戏何时结束。在mygdxgame.java的gameover方法中,我想调用第二个文件夹的GameOver.java类。

我该怎么做?

我试过

Intent in = new Intent(this, GameOver.class);
startActivity(in);

简单地说,我想从其他文件夹访问一个文件夹的java类。

感谢。

1 个答案:

答案 0 :(得分:0)

这不是你在LiBGDX中的表现。 LiBGDX是跨平台的。它不会有任何Android特定代码。您需要在Gdx_game中执行所有编码,然后只需使用Gdx_game_android项目打开Gdx_game,如:

public class Gdx_Game_Android extends AndroidApplication  {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
    config.useAccelerometer = false;
    config.useCompass = false;
    config.useGL20 = true;
    initialize(new Gdx_game(this), config);
}
}

修改

我认为你需要从基础学习LibGDX。阅读documentation或关注this tutorial