
327
第 11 章
性能和调试
在开发过程中,几乎每个游戏都会出现性能问题,几乎每个游戏都出现过崩溃。幸
运的是,
iOS
中有一些非常好的工具,能够对游戏进行最大的性能优化并找出程序
中的
Bug
和问题。
在本章,我们将学习如何使用这些工具,如何修复问题,如何获得游戏运行中的信息。
11.1
改善帧刷新率
问题
我们希望改善游戏的帧刷新率,使游戏流畅运行。
解决方案
要改善帧刷新率,首先需要查看性能问题主要是出自哪里。在
Xcode
中:
1.
从
Scheme
菜单中,选定你的设备,也就是当你点击编译运行后程序将会安装
到的那台设备。
2.
打开
Product
菜单,选择
Profile
(或者按
Command+I
)。程序将开始编译并安
装到设备上,同时
Instruments
会打开,让你选择一个
Instruments
运行模板(见
图
11-1
)。
3.
选择
Time Profiler
模板,然后点击
Choose
,你将看到
Instruments
主界面打开(见
图
11-2
)。点 击
Run
开始运行游戏
,
你会看到游戏运行的
CPU
时间等相关信息。