android - 如何将libgdx的包/项目调用到android项目中

标签 android libgdx

是否可以在 android 的某些事件生成上调用 libgdx 项目,例如 onTouch/onClick

public void onClick(View v) {
switch (v.getId()) {
   case R.id.imgb1:
     libgdxproj1;
     break;
   case R.id.imgb2:
     libgdxproj2;
     break;
   }
}

我是 libgdx 和 andoid 的新手。

最佳答案

Libgdx 核心运行在一个 Activity 上,例如:

public class MainActivity extends AndroidApplication {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
        cfg.useGL20 = false;
        cfg.useAccelerometer = false;
        cfg.useCompass = false;
        cfg.useWakelock = true;

        initialize(new GameName(), cfg);
    }
}

所以如果你想从另一个 Activity 调用它,只需:

Intent intent = new Intent(Activity1.this, MainActivity.class);
startActivity(intent);      
finish();

关于android - 如何将libgdx的包/项目调用到android项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20626671/

相关文章:

android - 如何加载异步 url 图像? (libgdx)

libgdx - 以编程方式执行单击 Actor libgdx

Android SQLite数据库表

android - 如何更改 TextInputLayout 的 Android float 标签的默认颜色?

java - Mockito:mock-maker-inline Android GcmNetworkManager mock java.lang.VerifyError Google Play Services v11.0.2

Java 和 libgdx : How can I use this variable in two overridden methods?

android - ListView 在加载数据之前短暂显示空消息

java - Android中的纯音

java - 如何从 LibGDX java 实现调用 Parse.com API?

android & libgdx - 禁用模糊渲染