IOS开发中屏幕的设置本来是一个很简单的问题,但是有时候由于各种问题就是不尽人意,这里面有一个问题有的人没注意,就是游戏的横竖屏设置和开发环境里模拟器屏幕的横竖摆放设置:
首先,很多博文都有教程通过代码设置游戏的横竖屏问题:
项目文件夹-->ios文件夹-->RootViewController.mm:
通过根视图控制文件里面的函数设置的是游戏运行的横竖屏幕,但设置完之后有时发现模拟器仍然是竖着(默认是竖着的),但是游戏界面已经横过来,这时候只要从:
项目-->General-->DeploymentInfo:选择模拟器横竖的放置:
Portrait:模拟器正常竖放;
UpsideDown:模拟器颠倒竖放;
LandscapeLeft:Home键在左横放;
LandscapeRight:Home键在右横放。
另外注意代码设置的游戏界面的横竖屏要与模拟器设置的横竖屏相对应,不能横竖交叉,否则会出错,运行突然中止: