Cocos2d - 设置设备/屏幕方向 [英] Cocos2d - Setting Device/Screen Orientation

查看:444
本文介绍了Cocos2d - 设置设备/屏幕方向的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是cocos2d API的新手,并注意到有几种方法可以在模板中设置屏幕方向。我没有能够找出正确的方式设置我的方向到LandscapeRight,并保持这种方式在整个游戏。如何更改方向以保持LandscapeRight?任何帮助是赞赏。谢谢!

I am new to the cocos2d API and have noticed that there are a few ways to set the screens orientation within the templates. I have not been able to figure out the correct way to set my orientation to LandscapeRight and keep it that way throughout the entire game. How do I change my orientation so that it maintains LandscapeRight? Any help is appreciated. Thank you!

推荐答案

从cocos2d模板修改GameConfig.h。

Modify GameConfig.h from the cocos2d template.

#define GAME_AUTOROTATION kGameAutorotationNone
/* original code is kGameAutorotationUIViewController. */

并修改AppDelegate.m。

And modify AppDelegate.m as well.

#if GAME_AUTOROTATION == kGameAutorotationUIViewController
    [director setDeviceOrientation:kCCDeviceOrientationPortrait];
#else
    [director setDeviceOrientation:kCCDeviceOrientationLandscapeRight];
    /* original code is "Left". */
#endif

这篇关于Cocos2d - 设置设备/屏幕方向的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆