我是新手在Android中使用libgdx我想从活动切换到片段。
我已经读过默认情况下Compass和Accelerometer已启用,因此我通过此代码禁用了它们:
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
config.useAccelerometer = false;
config.useCompass = false;
initialize(new MyGdxGame(), config);
}
现在我应修改此代码以支持片段,libgdx wiki中提供的示例是:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Plane plane = (Plane) getArguments().get(ARGS_PLANE);
return initializeForView(new MyGdxGame());
}
所以,我的问题是:
我为什么要使用Plane?
我可以在哪里禁用指南针和加速度计?
答案 0 :(得分:1)
这样做:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
config.useAccelerometer = false;
config.useCompass = false;
return initializeForView(new MyGdxGame(), config);
}
我认为关于飞机的那条线在文档中是个错误。这完全没有意义。