市面上有很多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. MYSQL注入天书之服务器(两层)架构
  2. Ubuntu16.04 配置pytorch
  3. Codeforces 1206
  4. node.js邮箱注册,激活,登陆相关案例
  5. 融合 MF 和 RNN 的电影推荐系统
  6. Java怎样处理EXCEL的读取
  7. LeetCode之Reverse Integer
  8. 数组算法 往数组尾部添加一条数据1202
  9. mac下hive-2.2.0-src版本的编译
  10. mybatis的Mapper文件配置
  11. 2018修复激活闪退_IOS越狱后和平精英闪退、黑屏、10min封号的解决办法!
  12. java web 打包工具_java web 项目打包(war 包)并部署
  13. 用layoutit框架写的Bootstrap首页
  14. Chrome插件有哪些?
  15. 前端埋点pv,uv以及实现思路
  16. 【算法】剑指offer - JZ76 删除链表中重复的结点
  17. Chrome 内置翻译翻译失败解决
  18. 企业级利器,阿里云 NVMe 盘和共享存储
  19. 进军高级测试这几条建议,让你在自动化界占据一个角落......
  20. ArcGIS api 4.x label文字,图片显示

热门文章

  1. pyqt5 登录界面界面的设计(多窗口的设计)
  2. DDOS SYN攻击
  3. 电信黑莓手机出国漫游注意事项
  4. BlackBerry手机上Java程序如何判断当前手机使用的运营商网络名称?网路制式?...
  5. SYMBIAN Carbide C++ sisx真机程序生成过程
  6. java队列长度_Java实现固定长度队列
  7. 云边端协同EasyCVR平台语音对讲配置的注意事项汇总
  8. 【河南省多校脸萌第六场 A】分班级
  9. 《Character Animation with Direct3D》阅读笔记
  10. [直播学习--2022/7/22]--前端发展趋势(尤雨溪老师)