c#博弈(xamarin spritekit)优化
我写了一个游戏。这个游戏不是很简单,但我没想到它会占用95%的CPU。我读了很多关于优化的文章,但是没有什么帮助 目前,我有2d模型,其中包含很多孩子,我有一个复杂的游戏逻辑。我试图调试和测试我的代码,但我不明白为什么。。。为什么需要这么多CPU 你能给出一些关于优化的建议吗 UPD:c#博弈(xamarin spritekit)优化,c#,xamarin,sprite-kit,C#,Xamarin,Sprite Kit,我写了一个游戏。这个游戏不是很简单,但我没想到它会占用95%的CPU。我读了很多关于优化的文章,但是没有什么帮助 目前,我有2d模型,其中包含很多孩子,我有一个复杂的游戏逻辑。我试图调试和测试我的代码,但我不明白为什么。。。为什么需要这么多CPU 你能给出一些关于优化的建议吗 UPD: 平台:跨平台(macOS/iOS)现在我使用macOS,而不是模拟器你是在运行模拟器还是在真实设备上谈论CPU使用情况?在这两种情况下,了解更多详细信息(制造商、设备名称、操作系统和操作系统版本)都会有所帮助。我
平台:跨平台(macOS/iOS)现在我使用macOS,而不是模拟器你是在运行模拟器还是在真实设备上谈论CPU使用情况?在这两种情况下,了解更多详细信息(制造商、设备名称、操作系统和操作系统版本)都会有所帮助。我很确定有一种方法可以使用GPU而不是CPU来渲染这些模型。在进行优化之前,也许你应该通过分析工具或反汇编程序来确定是什么在使用CPU这么多。@mcy谢谢,很有帮助。我会试试。这个游戏设计的CPU更少吗?有些游戏倾向于在任何系统上产生最大的CPU负载,只是增加帧速率以换取更多的功率。这意味着,对于任何没有解决根本原因的优化,相同的CPU消耗率只会产生更多的帧。您是在运行模拟器还是在实际设备上谈论CPU使用情况?在这两种情况下,了解更多详细信息(制造商、设备名称、操作系统和操作系统版本)都会有所帮助。我很确定有一种方法可以使用GPU而不是CPU来渲染这些模型。在进行优化之前,也许你应该通过分析工具或反汇编程序来确定是什么在使用CPU这么多。@mcy谢谢,很有帮助。我会试试。这个游戏设计的CPU更少吗?有些游戏倾向于在任何系统上产生最大的CPU负载,只是增加帧速率以换取更多的功率。这意味着,对于任何没有解决根本原因的优化,相同的CPU消耗率只会产生更多的帧