现在很多游戏和APP都支持通过手机重力感应来切换屏幕方向,Cococs2dx开发的游戏当然也可以支持。只需要修改一小部分东西就可以做到,这里以横屏为例。
如果应用minSdkVersion >= 9 (android2.3以后版本),直接修改AndroidManifest.xml中游戏的activity标签,替换屏幕方向属性为
就可以实现。
但是如果你的minSdkVersion < 8,即android2.2以下版本是不支持改属性值的,所以我们在Cocos2dxActivity中增加sdk版本判断,用代码设置屏幕方向
4
5
6
7
8
9
10
11
12
13
14
15