2016-11-26 10 views
0

GameSceneに共有オプションを追加する方法を教えてもらえますか?私はSKSpriteNodeのボタンを持っていますが、それを設定することはできませんので、Facebook、Twitterなどの共有オプションが開きます。 私はactivityViewControllerであるviewcontrollerを表示しようとしていますが、これはgameSceneでは機能しません。誰か助けてくれますか?前もって感謝します! また、GameSceneでUIbuttonを非表示にする方法と再表示する方法がわかりません。おかげさまで GameSceneでGameSceneの共有ボタン

答えて

0

は、私はこれは私がthis question

からそれを得た作品理由を本当に知らないshareBtnが var shareBtn = SKSpriteNode()

for touch in touches { 
     if isDead == true { 
     let location = touch.location(in: self) 
      if shareBtn.contains(location) { 

       if var top = scene?.view?.window?.rootViewController { 
        while let presentedViewController = top.presentedViewController { 
         top = presentedViewController 
        } 
        let activityVC = UIActivityViewController(activityItems: ["Can you beat my Score of \(score) in Crappy Duck?"], applicationActivities: nil) 
        activityVC.popoverPresentationController?.sourceView = view 
        top.present(activityVC, animated: true, completion: nil) 
       } 
      } 
     } 
    } 

あるごtouchesBeganメソッド

ノート・でこれを置きます