从AndroidApplication(libGdx)访问加速计
我想使用libGdx框架读取加速计值。如果在AndroidApplication中我设置了从AndroidApplication(libGdx)访问加速计,android,libgdx,accelerometer,Android,Libgdx,Accelerometer,我想使用libGdx框架读取加速计值。如果在AndroidApplication中我设置了config.useCommerator=true,并尝试在应用适配器中读取它们,那么一切都会正常工作。但是,如果我尝试直接读取AndroidApplication中的值,它将返回0,Gdx.input.isPeripherAlaAvailable(Peripheral.Accelerator)将返回false。有办法解决这个问题吗?对于AndroidApplication,有没有一种方法可以使用类似于“U
config.useCommerator=true
,并尝试在应用适配器中读取它们,那么一切都会正常工作。但是,如果我尝试直接读取AndroidApplication中的值,它将返回0,Gdx.input.isPeripherAlaAvailable(Peripheral.Accelerator)
将返回false。有办法解决这个问题吗?对于AndroidApplication,有没有一种方法可以使用类似于“UseCellator”的命令?我需要从AndroidApplication本身访问加速计。来源请。您确定在调用isPeripheralaAvailable
之前已初始化config.useCommerator=true
?在AndroidApplication中调用@HBizhiconfig.useCommerator=true
,以设置ApplicationAdapter配置。如果我在ApplicationAdapter上调用'isPeripherAlaAvailable',它将返回true,如果我在AndroidApplication中调用它,它将返回false。我需要它在AndroidApplication中变为真。我怀疑这是因为libgdx在启动应用程序适配器之前没有正常运行。你为什么要把它放在里面?一般来说,你不应该把任何东西放在那里,除非你绝对不能把它放在其他地方。来源请。您确定在调用isPeripheralaAvailable
之前已初始化config.useCommerator=true
?在AndroidApplication中调用@HBizhiconfig.useCommerator=true
,以设置ApplicationAdapter配置。如果我在ApplicationAdapter上调用'isPeripherAlaAvailable',它将返回true,如果我在AndroidApplication中调用它,它将返回false。我需要它在AndroidApplication中变为真。我怀疑这是因为libgdx在启动应用程序适配器之前没有正常运行。你为什么要把它放在里面?一般来说,你不应该把任何东西放在那里,除非你绝对不能把它放在其他地方。来源请。您确定在调用isPeripheralaAvailable
之前已初始化config.useCommerator=true
?在AndroidApplication中调用@HBizhiconfig.useCommerator=true
,以设置ApplicationAdapter配置。如果我在ApplicationAdapter上调用'isPeripherAlaAvailable',它将返回true,如果我在AndroidApplication中调用它,它将返回false。我需要它在AndroidApplication中变为真。我怀疑这是因为libgdx在启动应用程序适配器之前没有正常运行。你为什么要把它放在里面?一般来说,你不应该把任何东西放在那里,除非你绝对不能把它放在其他地方。