本节书摘来自华章出版社《HTML5 2D游戏编程核心技术》一书中的第2章,第2.7节练习,作者[美] 戴维·吉尔里,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.7 练习
1.?在调试器中运行最终版本的Snail Bait游戏。设置一些断点,逐步调试一些代码。
2.?当Snail Bait游戏运行时,运行prof?iler,使用特殊的浏览器和操作系统评价游戏性能。
- 最终版本的Snail Bait游戏有一个showSmokingHoles属性,被设置为true。改变初始化showSmokingHoles的代码行,使用false代替true,并重新启动Snail Bait游戏。你应该看不到烟雾粒子效果了。运行没有烟雾粒子系统的prof?iler,并将其与有烟雾粒子系统的prof?iler进行性能比较。
- 在Chrome游戏中运行Snail Bait游戏,在另一个窗口中打开开发者工具。如图2.6
所示摆放这些窗口,这样你可以在游戏运行时观察这些开发者工具。开始一个时间线,并在游戏运行过程中观察其性能。- 安装2.5节中提到的Ruby脚本。将编辑器和浏览器窗口放置在合适的位置,以便于你可以同时观察游戏和编辑器。执行第1章中的练习5,然后撤销练习5中的改变。Ruby脚本可以使第1章中的练习5变得更简单吗?