正在观看:手机上的2D版scp收容失效试玩!吓得我鸡毛都竖起来了
瑜讯手机电玩游戏开发 经验丰富,幾十款电玩游戏任选,,pc+安卓+IOS三网互通,可定制开发小成本投入,回报率快,运营无忧.架设维护一条龙服务
如上定义了三种控制自动旋转嘚方式:
2。cocos2d 机制的自动旋转控制
3ios sdk 自身机制的自动旋转控制
默认情况下会采用 ios sdk 自身机制的自动旋转控制~
(项目设计的时候首先决定有无需求做自动旋转,没有的话就用 kGameAutoroationNone
CCDirector 是那种直来直往的屏幕一翻转它会一步到位将画面翻转过来。
UIViewController 则不一样旋转的时候他会有个过渡的旋转效果,个人感觉比 CCDirector 那种的体验要好
不过后者的耗费要比前者高。
另外一个要注意的地方就是CCDirector 不会对 ui 部件产生影响,举个例子来说明:
那样的话 对话框里面的内容将会倒着呈现
而 UIViewController 那种就比较聪明,它在将屏幕画面旋转的同时也会将对话框翻转一下~
下面接着说一下怎么控制横屏竖屏
* .14.30,今天仔细看了下旋转这块比想象中的容易多了,哎~ * 效果比 CCDirector 好(有一个旋转的过渡而且能让 UI 部件跟着其反应)~由之前 GAME_AUTOROTATION 被萣义成哪种自动旋转的控制类型,走入上面那个方法以后
上面的代码里面看下面这两行代码,第一行表示呈现方式为竖屏第二行表示呈现方式为横屏: