Cocos2d-x 设置竖屏的方法 2.0以上版本
在网上搜了千百遍终于终于找到对的方法了。。
在网上搜的大部分结果是把(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation();函数中的语句改成如注释掉的:
(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
returnUIInterfaceOrientationIsLandscape( interfaceOrientation );
// return (UIInterfaceOrientationIsPortrait( interfaceOrientation ));
}
可是在本人机子上做实验就是不成功。。。我的cocos2d的版本是2.1beta3-x-2.1.1
最终正确的方法如下:不是修改上面的函数而是把(NSUInteger) supportedInterfaceOrientations();函数中的语句改成注释掉的
- (NSUInteger) supportedInterfaceOrientations{
#ifdef __IPHONE_6_0
returnUIInterfaceOrientationMaskLandscape;
// return UIInterfaceOrientationMaskPortrait;
#endif
}
这样实验就成功了。。。
两函数所在目录:Cocos2d-x项目目录iOS目录中的RootViewController.mm文件中。。。
如果你试验还是不成功试着把RootViewController.mm文件中的如下3个函数全部改成注释掉的部分:
函数一:
(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsLandscape( interfaceOrientation );
// return (UIInterfaceOrientationIsPortrait( interfaceOrientation ));
}
函数二:
- (NSUInteger) supportedInterfaceOrientations{
#ifdef __IPHONE_6_0
return UIInterfaceOrientationMaskLandscape;
// return UIInterfaceOrientationMaskPortrait;
// 直式显示: protrait
// 横式显示: landscape
#endif
}
函数三:
- (BOOL) shouldAutorotate {
returnYES;
// return NO;
}
转载于:https://www.cnblogs.com/GameDeveloper/archive/2013/04/17/3026414.html
Cocos2d-x 设置竖屏的方法 2.0以上版本相关推荐
- 竖屏java转横屏_android设置横屏和竖屏的方法
方法一:在AndroidManifest.xml中配置 假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上androi ...
- android竖屏固定,安卓教程:设置竖屏固定壁纸
Android默认的壁纸设置是横屏滚动的,如果把心爱的女神/男神的照片设置为壁纸那叫一个惨不忍睹啊.相信总会有人为此而烦恼!今天少数派课堂教大家如何设置竖屏固定壁纸. 前言:由于设置竖屏固定壁纸的方法 ...
- 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么
电脑微信小程序设置全屏的方法是什么 方法:首先配置小程序resizeable的参数设置为true,这样操作可以在电脑端打开一个较大的横向窗口显示,屏幕大小是1024乘以768的,然后再按下全屏按钮,便 ...
- unity在打包时设置手机屏幕横屏竖屏的方法
andiroid或者iOS项目基本要设置屏幕旋转方向,常见的是锁定横屏 如图 接下来如图第二步选择对应的平台 Default Orientation意思是默认的方向 Portrait:竖屏 Portr ...
- 有将视频横屏改为竖屏的方法吗?
在遇到想要将横屏的视频画面改为竖屏的时候,大家都是用什么方法进行操作的呀?下面小编就来教大家一个可以简单操作的方法,有需要的小伙伴们可以看过来哦! 首先给大家看一下小编用这个方法操作出来的效果,可以看 ...
- Android基础教程之-------Android中两种设置全屏的方法!!!
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一.在代码中设置: view plaincopy to clipboardpri ...
- android竖屏固定,ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
1.XML锁定横屏或竖屏 在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation="unspecified".即未指明屏幕方向.属性取值land ...
- html页面禁止竖屏,关于移动端页面强制竖屏的方法
最近工作中写了一个移动端的页面,本来是没什么的,但是有一个要求感觉很奇怪,从前也没有遇到过,就是我写的这个页面需要放在一个APP中,但是这个APP是横屏的,打开这个页面的webview也是横屏的(最新 ...
- (转)ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
1.XML锁定横屏或竖屏 在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation="unspecified".即未指明屏幕方向.属性取值land ...
- android 设置全屏方法,Android中设置全屏的方法
在开发中,我们经常需要把我们的应用设置为全屏,这里有两种方式: 一是在代码中设置; 二是在配置文件中设置 一. 在代码中设置 public class BaseActivity extends Act ...
最新文章
- 样本方差除以n-1而不是n的原因
- flex 3 使用手册
- 学习笔记(58):Python实战编程-Combobox
- Springboot2.x +JPA 集成 Apache ShardingSphere 分库分表
- Markdown 工具推荐
- CSS和JS两种颜色渐变文字效果代码
- 使用Python和Prometheus跟踪天气
- StringBuffer与StringBuilder的作用与区别
- Mysql学习总结(15)——Mysql错误码大全
- C语言若干知识点归记
- 使用MySQL处理百万级以上数据时,几个好习惯常识
- npm i 报错 'match' of undefined 错误以及删除node_modules失败
- 至少出现k次重复的子串的最大长度
- 肢解诺兰的逻辑:当科幻背离科学
- 互联网常见域名后缀含义
- 【009】Excel宏编程相关封装模块(边框细线、边框粗线、列宽、行高)_002_#VBA
- helper java_Helper 类在Java和C++中的设计
- 在苹果Macbook Pro上安装Windows 7
- 威联通文件传输服务器,威联通QTS文件传输体验
- 神经网络基础原理(三)-----分类问题实弹演练及一些小干货
热门文章
- 上下五千年,人口十几亿。在这遇见你,缘份真神奇
- gcc编译时rpath可以使用多个路径,用:分隔
- 未解决:maven:Fatal error compiling: 无效的标记: -arg
- 压缩软件能否加上忽略某些目录的功能
- Kalman算法C++实现代码(编译运行通过)
- gstreamer之RTSP Server一个进程提供多路不同视频
- 没有wan接口_“伪千兆”路由器,快回家看看你家中招了没有?
- php jpgraph 中文,JPGraph 4.0(for PHP7)中文字体设置
- 写python程序最佳实践_Python后台程序打包最佳实践
- oracle in 文件太多,oracle 目录下文件太多,直接rm 报错,替代方法