html5游戏开发入门用哪个框架比较好?
Construction 2,ImpactJS和GameMaker是收费的,其中,Construction 2和GameMaker更像是一个游戏开发工具,不用写一行代码就能做出游戏,更适合没有编程基础的人。作为一个高质量的框架,ImpactJS易于扩展。虽然收费,但是物有所值。
开源引擎中,three.js最火,但仅限于开发3D游戏。
其次,由Adobe赞助,采用类Flash API和模块化开发的CreateJS是Flash开发者和将Flash游戏转化为html5的不可多得的选择。
虽然Turbulenz的开源时间比较晚,但是有后来者追赶的趋势。因为它同时支持2D和3D,所以它是同时开发2D和3D游戏的最佳选择。
LimeJS相比Crafty的优势在于有公司来维护,比个人更稳定,但是需要依靠Google封闭,这也使得它成为一个重量级的框架。
Crafty小巧轻便,更适合小游戏的开发。
Cocos2d-html5作为国产框架的一个优势就是中文文档和教程比较多,而且有Google的支持,但是相对于ImpactJS和CreateJS还是不够成熟。
melonJS、沈煜伦、荔枝的开发者和用户很少,相关文档和教程也相对较少,有待观察。