gpt4 book ai didi

ios - cocos2d 和 cocosbuilder 横向

转载 作者:行者123 更新时间:2023-11-29 04:04:56 24 4
gpt4 key购买 nike

我在使用 cocos2d 和 cocosbuilder 时遇到了景观旋转问题。

我的 cocosbuilder 项目中有 iPhone LandscapeiPhone5 Landscape在 xcode 支持的界面方向上,我只选择了横向。

在我的 appDelegate.m 上我有:

-(NSUInteger)supportedInterfaceOrientations {

return UIInterfaceOrientationMaskLandscape;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

这应该非常简单,但我在这里遇到了困难,并且真的不想在不使用 cocosbuilder 的情况下再次重新组装我的游戏

最佳答案

如果您支持当今最常用的最新版本的 iOS,那么您应该使用这些方法来检查方向

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeLeft;
}


-(NSUInteger)supportedInterfaceOrientations

{
return UIInterfaceOrientationMaskLandscape;
}


-(BOOL)shouldAutorotate {


return YES;
}

shouldAutorotateToInterfaceOrientation 在 iOS6 中已弃用,不要使用此方法,而是使用我提供的上述方法并阅读 UIViewController苹果提供的文档清楚地写了您可以使用哪些方法以及用于什么目的。以下是您可能会使用的一些方法

willRotateToInterfaceOrientation:duration: 
willAnimateRotationToInterfaceOrientation:duration:
and didRotateFromInterfaceOrientation:

关于ios - cocos2d 和 cocosbuilder 横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15413287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com