新しいXcodeゲームプロジェクトを作成しました。 Gamescene.sks
ファイルを削除しました。それとCPUを即座に25〜30%にランする。私はそれを複製できるかどうかを確認するために別のXcodeプロジェクトを作成しました。ファイルを削除する前にそれを実行してください.CPUは基本的に0%でしたが、ファイルを削除して再度実行したときに、CPUが同じ高い数値にジャンプしました。私の目標はsksceneをサブクラス化して、Gamescene.sks
ファイルなしでそれを使用することです。誰かがなぜこれが起こるのか説明できますか?Gamescene.sksファイルを削除すると、デバイスのCPUが25%に上昇します
1
A
答えて
3
.sksファイルを削除するだけで、この動作を再現することができました。あなたがここに見ることができるよう 問題がGameViewControllerは、最初のロード時に、そのファイルを探していますされています
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let view = self.view as! SKView? {
// Load the SKScene from 'GameScene.sks'
if let scene = SKScene(fileNamed: "GameScene") { <--------------!!
// Set the scale mode to scale to fit the window
scene.scaleMode = .aspectFill
// Present the scene
view.presentScene(scene)
}
view.ignoresSiblingOrder = true
view.showsFPS = true
view.showsNodeCount = true
}
}
だから、あなたはそれを別の方法を初期化する必要があります。ただ、一例として、次のように空のシーンinitができます
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let view = self.view as! SKView? {
// Load the SKScene from 'GameScene.sks'
let scene = SKScene(size: CGSize(width: 1000, height: 1000))
scene.scaleMode = .aspectFill
view.presentScene(scene)
view.ignoresSiblingOrder = true
view.showsFPS = true
view.showsNodeCount = true
}
}
を、あなたはCPU負荷の1%が表示されます。
関連する問題
- 1. Symfony2テンプレートrenderResponseによりCPU使用率が上昇する
- 2. android api 22とapi 25のタイトルバーを削除するには?
- 3. Xcode - デバイス上で実行する前にアプリケーションを削除する
- 4. ファイルとシンボリックリンクを削除してファイルを上書きする
- 5. Windows上のPythonが作成したファイルを削除します
- 6. ファイルを削除中にデバイスがフリーズする
- 7. Android Eclipse DDMS - デバイス上のディレクトリを削除するには?
- 8. には、コードバスベースのモバイルアプリを使用してデバイス上のファイルを削除する方法はありますか?
- 9. CPU使用率が定期的に上昇し、キューに関連する可能性がありますか?
- 10. リモートサーバー上のファイルを削除する
- 11. Nopcommerce 2.40でエラーページがCPUの25〜35%を占めています
- 12. GunicornのCPU使用率が非常に高い値に上昇しています
- 13. (Windows)オブジェクトとデバイスのコンテキストをいつ削除しますか?
- 14. GameScene.sksとGameScene.swift
- 15. タイムスタンプが2日以上のリモートの.csvファイルを削除する
- 16. ASP.NETファイルシステム上のファイルを削除しますか?
- 17. Windows Mobileデバイス上のスレッドごとのCPU使用率をモニタ
- 18. 静的リストからオブジェクトを照会サーバー上のCPU使用率が急上昇している
- 19. tfs:リポジトリサーバー上のファイルを削除してローカルに残す
- 20. Gitがローカルに存在しないサーバー上のファイルを削除する
- 21. 私は選択したSDカード上のファイルを削除する
- 22. ファイルを削除するが、フォルダは削除しないC#
- 23. アプリケーションを削除した後にXcodeがデバイス上で実行されない
- 24. フォルダ内のすべてのファイルを削除しますが、最後のファイルは削除しますか?
- 25. OSがファイルを削除するようにしましょう
- 26. Django:ファイルへの関連付けを削除しますが、実際にはファイルを削除しません。
- 27. KMLファイルを削除して古いKMLファイルを削除する
- 28. phpでバージョンモバイル上のファイルjsを削除するには?
- 29. Codeigniter:すべてのファイルを削除した後にディレクトリを削除します
- 30. C# - コピーして上書きした後にファイルを削除することができません
重要な情報がありません。あなたはどのデバイス/ iOSシステムを使用していますか?どのXcodeを使用していますか?人々は適切な情報を持っている必要があります。そうすれば、コードが実行されているか、デフォルトのSpriteKitテンプレートプロジェクトです。 – Whirlwind