是否可以在 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/