请各位给想想办法:
现象就是:玩极品飞车的时候 方向被转了90度,3d 迷宫 也是反的,有些游戏就能正常玩。
平板的参数是1024*768,
参考了网上的一些解决方案,但都不能完全像手机那样都支持所有游戏。
现在做法是:
在sensorEvent里加入一个数组,用来保存g-sensor的原始数据,针对新老接口 以及控制屏幕方向 再做相应的调整 sensor的数据,这样做是我在平板上支持最多游戏的做法了。但是有些还是不能玩,像极品飞车著名游戏就不能玩,
除非我去改sensor的坐标系,才可以。但是这样的话 屏幕的方向 就乱了,其他的游戏又不能玩,很矛盾,在这里发帖求助,看有没有更好的办法?
如何能让平板支持重力感应游戏?
欢迎一起讨论
qq号:271288357
现象就是:玩极品飞车的时候 方向被转了90度,3d 迷宫 也是反的,有些游戏就能正常玩。
平板的参数是1024*768,
参考了网上的一些解决方案,但都不能完全像手机那样都支持所有游戏。
现在做法是:
在sensorEvent里加入一个数组,用来保存g-sensor的原始数据,针对新老接口 以及控制屏幕方向 再做相应的调整 sensor的数据,这样做是我在平板上支持最多游戏的做法了。但是有些还是不能玩,像极品飞车著名游戏就不能玩,
除非我去改sensor的坐标系,才可以。但是这样的话 屏幕的方向 就乱了,其他的游戏又不能玩,很矛盾,在这里发帖求助,看有没有更好的办法?
如何能让平板支持重力感应游戏?
欢迎一起讨论
qq号:271288357
发编译一些游戏,我发现有些游戏apk会根据屏幕的方向 去把sensor的数据做次处理,而有些游戏默认是手机的坐标系,像有些横屏的游戏,就不用处理了,结果在这里可能导致了 不能玩。 欢迎讨论,如何解决
好像昂达有个的平板 在设置里做个选项 设置一下特殊坐标系 什么的。。
怎么去把平板的横屏改成竖屏啊。兄弟。估计要改lcd的硬件上的参数吧,lcd的宽和高对调吗?
这个是不是要修改lcd的的宽和高,就像手机的屏那样高比宽大那样子?
不是的,跟硬件无关,内核和system都是地方可以设置的,具体请google一下
kernel的.config里面修改
CONFIG_CMDLINE="console=ttySAC2,115200 no_console_suspend fbcon=rotate:0"
把最后的0改成1或者3表示转90或270度init.rc 里面 setprop ro.sf.hwrotation 90