现在很多游戏和APP都支持通过手机重力感应来切换屏幕方向,Cococs2dx开发的游戏当然也可以支持。只需要修改一小部分东西就可以做到,这里以横屏为例。
如果应用minSdkVersion >= 9 (androID2.3以后版本),直接修改AndroIDManifest.xml中游戏的activity标签,替换屏幕方向属性为
1 2 3 4 5 6 | androID : name = "org.cocos2dx.lib.Cocos2dxActivity" configChanges "orIEntation|keyboardHIDden|keyboard|screenLayout" label "@string/app_name" launchMode "singleTask" screenorIEntation "sensorLandscape" theme "@androID:style/theme.NoTitlebar.Fullscreen" > |
就可以实现。
但是如果你的minSdkVersion < 8,即androID2.2以下版本是不支持改属性值的,所以我们在Cocos2dxActivity中增加sdk版本判断,用代码设置屏幕方向
以上是内存溢出为你收集整理的Cocos2d-x添加Android重力感应切换屏幕方向全部内容,希望文章能够帮你解决Cocos2d-x添加Android重力感应切换屏幕方向所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)