手把手教你Cocos2D-X游戏中屏幕横竖屏转换的实现方法

    作者:课课家教育更新于: 2016-04-05 09:31:59

      我们在进行游戏开发的过程中经常会遇到游戏屏幕需要横竖屏转换的情形,你还在烦恼该怎么解决这个问题吗?快来看看这篇教程吧,本篇教程将为你解读Cocos2d-x游戏中屏幕横竖屏转换的实现方法。

      Android解决方案:

      1.在游戏的主activity中编写一个静态方法(继承Cocos2dxActivity)

    手把手教你Cocos2D-X游戏中屏幕横竖屏转换的实现方法_Cocos2D-X游戏_Cocos2D-X游戏开发_Cocos2D-X教程_课课家

      2.在需要切换横竖屏的C++代码中通过JNI调用changedActivityOrientation方法,如下所示

      开发中遇见的问题:

      部分手机进行横竖屏切换正常,部分设备切换时崩溃

      1.检查AndroidManifest.XML文件中是否有android:targetSdkVersion="18" 选项,移去该选项重新打包测试。

      (估计只要设备android系统与该选项指定的API版本相同安装该应用才不会崩溃,移除该选项后其它设备方可正常运行)

Cocos2d 更多推荐

课课家教育

未登录

1