是否可以在某些事件生成的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的新手。
答案 0 :(得分:3)
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();