建织梦手机网站找素材选跟版网(2)
对于简单的游戏,这意味着你不必担心它的性能问题。但由于HTML5可以运行在任何平台上,这意味着你发开的HTML5游戏应该能够运行在任何 一个设备或是浏览器上,其中有些设备或浏览器的处理能力可能并没有你希望的那么快。即使你的应用只针对高性能的PC,游戏的性能也是一个不得不考虑的问 题。
如果你要求你的游戏达到每秒60帧,这意味着每一帧的渲染时间不能超过16毫秒。也就是说,在你一眨眼的时间里面,你需要完成至少6帧的渲染工作。现在听起来可能有点难以想象…但是有些非凡的游戏确实能够做到。
幸运的是,这里有些工具可能能够帮助你。在IE9(或是IE10)上,通过按下F12按键可以打开开发工具面板。选择“Profile”选项然后选中“Start profiling”。
现在在你觉得性能需要提升的地方停留30秒,profiler将收集相关数据,然后选择“stop profiling”。你将看到你的游戏中的每个功能的累积执行时间。通常,你会发现某些功能占用了大部分的时间。这样你就能有针对性地优化那些特别耗时的功能了。
不要过分相信自己的直觉——有些代码可能看起来效率很低,但在某些JavaScript引擎上执行起来速度却很快。最好的办法就是时常地反复分析程序,对于修改过的代码,需要反复进行测试确保你的修改确实能够提升程序的性能。
游戏变得越来越社会化:Warimals是基于HTML5的游戏,用户可以与Facebook上的好友一起参与游戏
建议5:要有创造性!
能够开发出在浏览器中运行的游戏是一件很棒的事情,而更酷的是可以使用HTML5在浏览器上开发游戏应用!从技术的角度看,HTML5是非常棒的,而浏览器也是非常理想的游戏平台。
想想看…各种不同的设备上都有浏览器,它们通常是时时在线的,它是人们接收邮件、聊天和社交网络的工具。浏览器游戏的开发者,可以利用自己开发的游戏将来自世界各地的人们联系在一起。
如果你还不熟悉HTML5的游戏开发,你可能将你在线下玩过的游戏照搬过来。这当然没有什么问题。但如果你想让你的游戏变为一个“交流工具”, 你最好能够拥有更加新颖和创造力的想法。Warimals就是一个例子,它是第一个基于HTML5的facebook游戏。在游戏中,用户可以扮演成一只 小狗或是小猫,并可以邀请自己的Facebook好友一同参加。用户有什么理由不喜欢这个游戏呢?
总结
感谢框架的开发者和JavaScript的相关工作者,HTML5已经成为了一个相当成熟的游戏开发平台。这是一个好消息,因为Web是唯一一 个适合各种应用广泛使用的运行环境。选择合理的工具(很多工具都可以在IE9和IE10中使用,并且能够免费下载到)和框架,HTML5游戏开发将是一件 简单并且有价值的事情,尤其适合开发新颖和社交性很强的游戏。
此类型模板的其他推荐: 用户评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
本文关键词:HTML5游戏开发,由笔耕文化传播整理发布。
本文编号:248207
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/248207_2.html