动手做HTML5引擎(一) 架构分析

不能不说HTML5技术越来越成熟,基于H5的游戏也越来越多,几大浏览器厂商纷纷推出自己的引擎。

比如:UC的XCanvas(http://xc.uc.cn/), Opera的Sphinx

CSDN上也有一个很知名的引擎: http://blog.csdn.net/lufy_Legend  

之前在CSDN上也有很多总结性的文章,这里也不一一列出。

 

本系列的目的并不是要做一个轮子,基于之前的游戏制作经验,想说明一个引擎应该具备的功能,或者说从开发者角度应该是怎么样的,所以属于臆想,而非真正要实现。

本系列是想从我角度,来解释什么是一个好的HTML5游戏引擎,对于如何选择引擎会有所帮助

 

大致上,应该包括以下几个方面:

1、场景的管理,包括分辨率的适配

2、图片,音频的管理

3、动画的管理

4、插件,包括特效的插件,第三方插件,以及二次开发插件的能力

5、调试工具

6、发布打包工具,包括JS的混淆,打包

 

下面一段时间,我会把自己的想法一一细化,希望对大家有所帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值