热门关键字:
jquery > jquery教程 > jquery教程 > HTML5 2D/3D渲染引擎调研

HTML5 2D/3D渲染引擎调研

546
作者:管理员
发布时间:2021/4/22 17:33:31
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4537
  形象工程:官网形象,官方 example,github star,issue 处理,


  技术层面:技术栈,技术文档,性能测评


  生态周边:工具链支持,社区反馈,成熟产品


  基于上述评判标准,接下来开始大面积搜集信息。边搜集边下结论,过滤掉一些不太合适的,使结论趋于收敛。


  说明:表格数据未经严格验证-不是此处的重点。jpg


  对表格做下展开:


  Three.js:作为老牌的3D库,它已经有众多案例,在PC多网页3D中是目前不错的选择。


  Phaser:文档教程,和案例方面都很不错,功能也算的上丰富。非常适合独立游戏开发和小团队使用。


  Pixi.js:作为渲染器,其渲染性能绝对是非常优秀的,游戏功能方面支持很差,适合极客程序员把玩。


  Egret:性能不错,在工作流方面支持非常优秀,适应中度和重度HTML5游戏开发,有较多商业项目验证,非常适合商业团队使用。


  enchant.js:性能偏差,不太推荐。


  craftyJS:文档教程等方面不太完善,很难找到对应技术支持,不推荐。


  Turbulenz:性能极佳,但捆绑其自身业务,不太适合国内市场。


  cocos2d-js:老牌引擎,其性能在排名中居中,工作流支持相对完整,推荐。


  PlayCanvas:重度3D游戏开发引擎,本文不对3D做推荐。


  melonJS:性能不理想,不推荐。


  Quintus:不支持WebGL模式,性能较差,不推荐。


  Hilo:阿里前端团队作品,偏向于前端开发工程师,与游戏专业开发距离较大,推荐做HTML5营销小交互的使用。


  参考:


  1、来自简书:HTML5游戏引擎深度测评


  2、2016年文章:HTML5游戏引擎对比分析调研


  3、2018年文章:H5游戏引擎的选择


  4、2018年文章:10 JavaScript Engines To Develop Your Own Mobile And Web Games




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐