Ios cocos2d v3在场景中强制更改方向

Ios cocos2d v3在场景中强制更改方向,ios,iphone,cocos2d-iphone,Ios,Iphone,Cocos2d Iphone,我正在寻找一种在加载场景时更改IOS设备方向的方法 在这个方向上有一些问题,但对于v3没有具体的答案 我有3个场景,一个应该是纵向的,而其他2个在按下主菜单中的按钮后处于横向模式场景(纵向) 关于如何实现这一点以及如何在场景中的方向之间来回移动,有什么想法吗 (布尔)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation 方法不适用于每个场景。例如,您可以在appDelegate中为其下的所有场景添加方向,但不能在特定场景中添加方向。像游

我正在寻找一种在加载场景时更改IOS设备方向的方法

在这个方向上有一些问题,但对于v3没有具体的答案

我有3个场景,一个应该是纵向的,而其他2个在按下主菜单中的按钮后处于横向模式场景(纵向)

关于如何实现这一点以及如何在场景中的方向之间来回移动,有什么想法吗

  • (布尔)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation 方法不适用于每个场景。例如,您可以在appDelegate中为其下的所有场景添加方向,但不能在特定场景中添加方向。像游戏级别1在纵向模式下玩,游戏级别2在横向模式下玩

您是否尝试过shouldAutorotateToInterfaceOrientation?显示“请旋转设备”的图像或标签,然后等待用户确认comply@LearnCocos2d,那么你是说我应该支持所有场景的纵向和横向?用户是否会旋转设备以在正确模式下播放?我认为这不能解决我的问题。我只需要portait中的场景A和景观中的场景B。即使用户旋转设备,也不应该重新排列屏幕元素。是否有可能在COCOS2DV3中实现?CCDirector是一个UIViewController类,因此您可能需要考虑修改它。除此之外,我发现那些迫使你比最初发布时更频繁地旋转设备的应用程序(尤其是游戏)非常烦人。出于同样的原因,你也很少能在前100名列表中找到这样做的应用程序,但核心功能是这样的应用程序除外(即根据你的标题旋转地图的地图应用程序)。但我不希望所有场景都在两幅肖像中工作,但对于每个场景,我希望设置一个默认和固定肖像。我同意你的观点,要求用户改变方向不是一个好主意。这就是为什么我希望场景在加载时自己做。我不明白我需要在UIViewController/CCDirector类中更改什么才能实现这一点。另外,cocos2d中不是只有一个UIViewcontroller吗?所以它会影响所有的场景。你能指引我吗?这件事耽搁了好几天(Thx