Everyplay を Cocos2d Game に統合しています。私のゲームは、横方向のみをサポートしています。iPadではすべてがうまくいきます。しかし、iPhone(iOS6)でテストすると、「[[Everyplay sharedInstance] showEveryplay]」を呼び出すと、次のように例外がスローされます。
iOS6で向きのメカニズムが変更されたことを知っているので、このメソッドを追加します:
-(BOOL)shouldAutorotate{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
次に、「[[Everyplay sharedInstance] showEveryplay]」は例外なく機能しますが、私のゲームは、私が望んでいない縦向きもサポートしています。
ゲームでランドスケープのみをサポートしたいが、「[[Everyplay sharedInstance] showEveryplay]」が例外なく動作するようにするにはどうすればよいですか?