- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 cocos2d 和 cocosbuilder 时遇到了景观旋转问题。
我的 cocosbuilder 项目中有 iPhone Landscape 和 iPhone5 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/
我是 Cocos2D 和 CocosBuilder 的新手,我有一些关于内存使用的问题。 1) 在 CocosBuilder(或 Cocos2D)中,如果我对同一场景中的所有 CCSprite 对象使
我在使用 cocos2d 和 cocosbuilder 时遇到了景观旋转问题。 我的 cocosbuilder 项目中有 iPhone Landscape 和 iPhone5 Landscape在 x
我按照下面链接中的说明进行操作,无需 cocosBuilder 即可在 ios 平台上获得多分辨率工作。 http://www.cocos2d-x.org/projects/cocos2d-x/wik
我是一名优秀的程序员,十分优秀!