市面上有很多H5游戏引擎,国外的H5游戏引擎数不胜数,而国内较成熟的H5游戏引擎就是cocos2d-js、layabox还有今天的主题egret。为什么我要用egret白鹭引擎?因为相比于国内的另外两款,egret跨平台,入手容易,性能较好,更新频繁,辅助开发工具较多,团队合作更加得心应手。

那么同样优秀的另外两款我为什么不选择,首先说说cocos2d-x引擎,cocos2d-x最开始的时候主打跨平台使用C++开发较多,然而C++门槛较高,使用cocos2d-x经常纠结于语言的同时还要跟引擎的BUG打交道,有点闹心,而且我的渣渣电脑每次编译都要等半天,于是我放弃了cocos2d-x,后来cocos推出了H5游戏引擎cocos2d-js,我研究了一段时间,跪倒在官方文档上,吐槽一下cocos的官方文档,写得太乱了,而且官方教程也没给我很多学习的价值,再后来,cocos推出了creator,这个算是一个IDE,结合了引擎和编辑器等等工具,我很开心地使用creator开发了一个小游戏,在开发过程中遇到的一堆bug让我心灰意冷,于是,我正式跟cocos说拜拜。接下来我被一款H5大型游戏所吸引,鼓捣了一段时间的layabox,可能我觉得layabox太过简单,太专注引擎本身而忽略了一些团队开发方面的东西,于是我投奔了egret。

egret给我的第一印象就是惊艳,第二印象就是有前途。egret最近在研究网页上的3D渲染,其官网的demo着实惊艳了我一把;egret也跟索尼达成合作,想进军VR市场,想做随时随地可玩的VR网页游戏更是让我期待满满;egret有好多辅助的工具,能让程序员和设计师分开同时工作,大大减少了时间成本;egret的文档写得十分详细,通俗易懂,有逻辑有条理;egret的教程视频看得出egret团队是花了精力讲解而不是随便糊弄过去的;egret打包生成原生安卓苹果APP十分简单……egret有太多太多优点,所以在H5游戏引擎上,我只认egret。

那么怎么学习egret?首先,学习Typescript语言,因为egret是使用Typescript进行开发。但是Typescript的学习资料特别少,所以个人建议先学习Javascript,Ts是Js的完全面向对象版,学会Js再学习Ts也就需要十几分钟。如果你有编程基础,学习Js大概需要几天或一个星期吧,如果你完全没有编程基础,学习Js痛苦一点,需要三个月。编程看天赋,学习时间也因人而异。等到你学会了Ts,就可以正式开始学习egret了。如果你没有开发游戏的经验,建议先将egret的官方文档啊教程啊视频啊全看一遍,记住,只看,不操作。这个时候你对引擎这个概念已经有了了解,接下来,你要做的,就是下载egret引擎,跟着官方文档一步一步实操一遍。这个时候,你已经了解egret引擎能做什么样子的游戏,这个很重要,万一你的游戏idea使用egret实现不出来,这个时候你就可以趁早更换。以我的经验,九点九成的2D游戏都可以用egret实现,再过一段时间,egret也能开发3D游戏了。当你已经确定egret能做出你心中的那款游戏,那就赶紧行动起来,开发过程中遇到问题,可以到官方论坛提问或搜索答案,会有很多高手或官方人员回答你。

H5游戏引擎为什么选择egret和怎么学习egret相关推荐

  1. 如何选择 H5 游戏引擎

    原生手游市场已是红海,腾讯.网易等寡头独霸天下,H5游戏市场或将成为下一个风口.据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折.如何选择适合团队和项目的引擎,笔者通过学习和项目实 ...

  2. 除了Cocos与Egert 这些H5游戏引擎也很流行

    除了开发熟知 国内 的Cocos creator 与Egert外,眼下正值小游戏开发热潮,借此盘点一下目前国内外较为流行的部分H5游戏引擎. 1: Babylon.JS (3D,免费) 网址:www. ...

  3. Chrome 扩展 H5 游戏结构检查器 GameInspect 支持 Laya, egret, cocosCreate, cocos2d-js

    Chrome 扩展 H5 游戏结构检查器 GameInspect 支持 Laya, egret, cocosCreate, cocos2d-js 1. 说明 仿照 egret Inspect 制作的通 ...

  4. 中国自主研发H5游戏引擎获外媒赞赏

    近日,世界知名HTML5行业垂直媒体HTML5 Game Development对LayaAir进行了报道.详细介绍LayaAirH5游戏引擎并对LayaAir H5游戏引擎功能进行了介绍. HTML ...

  5. 深度测试: LayaAir H5游戏引擎裸跑性能超越Unity3D

    转载:https://blog.csdn.net/vsyoyo/article/details/53332024 本文通过对实际评测报告数据进行逐一分析,验证LayaAir H5游戏引擎的真实性能表现 ...

  6. H5游戏引擎Layabox融资成功,A轮进帐1亿!

    6月15日下午,Layabox引擎CFO王晖在微信朋友圈低调公布了A轮成功融资1亿元的消息.朋友圈原文如下: "自去年底至今年5月,Layabox的A轮分段融资已经结束,累计进帐现金近1亿元 ...

  7. 开发H5游戏引擎的选择:Egret或Laya?

    一.H5游戏开发的引擎介绍 开发H5游戏的引擎有很多,比如egret.laya.cocos-js等等.这里主要是分析的是egret和laya,因为我们团队是从as3转过来的.所以天然地在有as3基因的 ...

  8. 王哲iWeb峰会演讲:Cocos引擎不玩概念,厚积薄发助创业者把握H5游戏浪潮

    大家好,我是Cocos引擎创始人王哲.今年我对外的title改叫「首席客服」了,就是为了时刻提醒自己服务好在座的各位开发者.大家有问题可以随时在引擎论坛上找到我. 按照以前iWeb峰会的经验,在座有很 ...

  9. 5款常用的html5游戏引擎以及优缺点分析

    如果您是游戏开发人员,并且正在寻找JavaScript和html5无缝协作的游戏引擎. 虽然市场上有很多免费和付费的游戏引擎,但一款让专业游戏开发者满意的游戏引擎,必须包含独特的东西,所以游戏开发者对 ...

最新文章

  1. SQL Server 2008基于策略的管理
  2. 什么是类加载器,类加载器有哪些?
  3. [前台]---图片上传和校验
  4. winserver 服务开机启动
  5. php中 s=,PHP错误表中的所有值=’s’
  6. 企业级 CI/CD 工具部署 Serverless 应用的落地实践
  7. MATLAB 程序出现错误总结
  8. MyEclipse 10 破解
  9. Nodejs中如何调用腾讯云的短信验证码接口并对接口进行安全限制
  10. word顶部有一道线_为什么word文档上面有一条横线
  11. 最前线|库克:苹果正在考虑调整iPhone定价策略
  12. 源码分析 --- MapReduce如何确定任务的SplitSize、Splits、Map、Reduce
  13. ubuntu20 下从linux 5.14.0-1045 源码编译 linux-5.15.56 内核
  14. 9820E ClassicHome分析总结
  15. 苹果开发者账号官方翻译篇-团队管理
  16. at91sam9x5ek linux 4,为AT91SAM9X5-EK开发板建立linux目标文件
  17. 实战三十九:鲍鱼年龄预测热力图相关性分析
  18. 根据一只猿前辈的TPLINK和海康威视漏扫工具改进的IPscanner成果展示(20170314 更新)...
  19. matlab读取wav,播放wav,绘制语音波形图
  20. 四信塔式起重机监控系统应用方案

热门文章

  1. Xenu-web开发死链接检測工具应用
  2. Python3从零开始学习
  3. RT-Thread Studio使用笔记(五):I2C设备及AT24C256的使用
  4. 日历日程安排表格calendar
  5. win7系统错误代码,以及解决的办法集锦
  6. AWS EFS(Elastic File System)文件系统
  7. 毕业设计之基于Vue的数据可视化平台
  8. 1.已知本原多项式,利用Matlb中的simulink构成m序列产生器。2.已知任意本原多项式,利用matlb软件编程求解其对应的m序列以及m序列产生过程。
  9. python编写24点游戏
  10. 【打印机】局域网连接打印机