2017-12-19 22 views
0

みんな。私はSpriteKitでXcode 9と4を使ってアプリを作っています。私はゲームを風景モードにします。SpriteKit横向きが動作しない

私は、プロジェクトの設定でランドスケープのみを許可し、このコードをアプリケーションデリゲートファイルに追加しようとしました。

func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { 
    //make device portrait unless it is the game view controller 
    if self.window?.rootViewController?.presentedViewController is GameViewController { 

     return UIInterfaceOrientationMask.landscape; 

    } else { 
     return UIInterfaceOrientationMask.portrait; 
    } 
} 

しかし、どちらも動作していないSpriteKitシーンは、まだポートレートで読み込まれています。風景を風景にするにはどうしたらいいですか?

答えて

0

プロジェクトのinfo.plistに移動し、下部に「サポートされているインターフェイスの向き」と「サポートされているインターフェイスの向き(iPad)」の2つの要素が必要です。ドロップダウンをクリックし、両方の要素からポートレートモードの向きを削除します。

+0

これはゲームのシーンがまだ肖像画に読み込まれていません –

+0

は、肖像画で読み込まれたシーンまたはあなたのシーンサイズの肖像画ですが、奇妙なスケール – Knight0fDragon

関連する問題