admin管理员组文章数量:1530846
2024年6月29日发(作者:)
HTML5是伟大的,因为它多才多艺的 - 它没有具体针对单一的平台.更重要的是,HTML5是
无所不在的. 就我所知的,它在你的PC上,你的电话上,你的平板设备上,乃至在你的厨房电器
上.
就凭HTML5-多才多艺和无所不在这两个特点 -- 不辩自明, 什么缘故众多的开发者们备
受鼓舞. 然,众所周知,"一旦开发者们被激发了灵感,他们常常会编写游戏."(好吧,可能只是我
做了.)
幸运的是,有关HTML5游戏开发的文章触目皆是. 但是, 在你打算利用HTML5编写游戏之
前, 我不能不给你一些建议.
你能从本文中学习到什么? 我將提及HTML5游戏开发框架, 如何通过支持智能电话和手
持设备使受众更普遍, 如何治理游戏状态, 如何解决性能问题, 如何支持大多数阅读器平台.
因此,直奔主题,那个地址有5个创建HTML5游戏的最正确实践,实战!("实战"增加了戏剧成
效)
最正确实践 #1:利用框架
编写简单游戏在HTML5中是很容易的,可是当你押宝在HTML5上,你就需要做更多的预备,
确保游戏顺利运行.
例如,当你利用了很多的图片,声音成效,和其它的资源,它们会花费一些时刻等待阅读器从效
劳器下载. 若是在编写游戏时, 你不把它放在心上, 你会焦头烂额. 因为图片和声音文件是
异步加载的,你的JavaScript代码会在资源全数加载完成前执行.这常常致使"popping"(图
片不可用),声音成效在需要时不播放. 好的修正方式是创建一个预加载器,延后脚本代码的
执行,直到所有的资源都下载完毕为止.
另一个问题是,你极可能想在不同的机械和/或不同的阅读器,以不同的速度运行你的游戏.
对此, 当你没有更多做为的时候,你仍要确保动画和移动速帧独立于游戏运行平台.
事实上, 每一个游戏都很多功能性的样板代码. 幸运的是, 你没必要自己从头编写. 有很多
框架让你仅关注游戏逻辑, 而不是去担忧这些琐碎(和大)的事, 确保你的游戏顺利运行.
利用框架唯一需要注意的是, 你有太多项选择择. 像框架, 皆在帮忙开发游戏的方方面面,
而像框架要紧关注图形处置. 最后仍是由你来挑选你以为最舒畅的框架. 这些可能让人摸不
着头脑, 但在JavaScript世界, 确信了框架往往意味着确信了编程风格.
1
(
2
'monster'
3
)
4
.requires(
5
'',
6
)
7
.defines(function(){
8
9
Monster = ({
10
eyes: 42
11
});
12
13
});
一个好例子是ImpactJS, 它不仅提供图形显示的抽象或播放声音成效, 也织入了自概念对
象和继承模型,如上所示.
版权声明:本文标题:html5游戏开发五个最正确实践 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1719609928a787516.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论