将 cocos2-x 项目设置为纵向
Posted
技术标签:
【中文标题】将 cocos2-x 项目设置为纵向【英文标题】:set cocos2-x project to portrait orientation 【发布时间】:2013-07-09 10:46:16 【问题描述】:我正在尝试将我的项目设置为纵向,但我只是获得横向。我正在使用 cocos2d-x (2.1.4)。
我已经设置好了,如here所说:
在 RootViewController.mm:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
return UIInterfaceOrientationIsPortrait( interfaceOrientation );
// For ios6, use supportedInterfaceOrientations & shouldAutorotate instead
- (NSUInteger) supportedInterfaceOrientations
#ifdef __IPHONE_6_0
return UIInterfaceOrientationMaskPortrait;
#endif
我也试过改设置,还是不行。
setDeviceOrientation 不再存在...
任何人都知道如何将项目设置为纵向??
更新:它似乎在设备上工作,它只发生在模拟器上
【问题讨论】:
【参考方案1】:我这样做:在文件列表顶部的 xcode 中是项目。转到那个,然后是“目标> 任何”位。您有“支持的界面方向”。您可以检查您想要和不想要的方向。请务必注意 iPhone 和 iPad 有 2 个不同的部分,您必须向下滚动并在 iPad 方向部分中分别设置。
我想它在模拟器中不起作用的原因是您正在使用 iPhone/iPod 来测试和运行 iPad 模拟器。
【讨论】:
我尝试在目标中设置它。我使用 iPhone 模拟器和 iPhone 硬件。以上是关于将 cocos2-x 项目设置为纵向的主要内容,如果未能解决你的问题,请参考以下文章
Intellij Idea -02 如何将项目工程横向排列变成纵向排列