cocos2d怎么设置屏幕朝向?横屏 or 竖屏设置
16lz
2021-01-26
在cocos引擎里面找了好久,没找到相关接口,网上也搜索了好久,最后发现,原来需要根据各个平台分别进行设置。
android
修改项目根目录proj.android\AndroidManifest.xml 文件中的android:screenOrientation属性值,portrait 为竖屏,landscape为横屏
Windows
直接用cocos引擎接口中的GLView::createWithRect方法指定窗口大小,需要注意的是,该方法在android环境下会报错,并导致程序崩溃,所以我们需要在代码里面这么写
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) {#ifdef WIN32glview = GLView::createWithRect("My Game", cocos2d::Rect(0,0,640,960));#elseglview = GLView::create("My Game");#endif // WIN32 director->setOpenGLView(glview); } ......}其他平台待续....
更多相关文章
- Android打电话过程
- Android(安卓)API Demos学习(4) - Receive Result
- Matrix源码分析之第一篇
- Android精简小笔记(2):广播机制
- 4 行代码实现 ANDROID 快速文件下载
- 研究Android事件分发笔记
- Android--Handler使用应运及消息机制处理原理分析
- Android开发之性能调优工具
- Android结束整个应用程序的两个方法