egret学习Egret都需要先学习哪些知识

egret  时间:2021-07-19  阅读:()

egret 和cocos2d-x-js哪个目前更稳定更好用

如果大型游戏,强烈建议不要使用cocos2d-js 我们目前的几个项目都是cocos2d-js开发的,我打算把这几个项目转egret。

有如下几个理由: 1、cocos ide有BUG:断点会崩溃、代码提示很差、内存太高、虚拟机的菜单栏会影响事件(迭代了很多版本,这菜单栏BUG都没修复) 2、studio的工作流在几个引擎中是最差的,而且有BUG。

经常和实际表现不一致。

而且内存占用大,会崩溃。

不能继承(这个问题最严重,不能继承按钮,那么按下缩放等高级功能就很蛋疼)。

3、架构太差。

写点小功能没事,如果想写大型游戏,这套架构会让你抓狂!比如最简单的按钮事件,我必须在事件方法里面加个触摸类型判断。

一个很简单的点击,就多出很多这种相似的代码!4、UI有好几套,然而每一套都有BUG。

CCUI的设计也是很糟糕的!同时也是崩溃的罪魁祸首。

5、引擎BUG问题,很多BUG会让你欲哭无泪,比如坐标会出现undefined。

再比如热更新的BUG,XCODE编出的包默认是js而不是jsc,当这个包发布商店就会出现不能热更新的问题,同时也进不去游戏,卡在了热更新界面。

(这个问题导致我们流失了3个月的用户,知道苹果商店通过审核位置),再比如java/objectc和js的交互,这个都有问题!再比如:ios第三方输入法会导致崩溃! 6、工作流问题,IDE的断点的观察变量很不友好、studio导出的配置很大、studio扩展性很差。

在IDE 1.2版本出来之前,我们团队甚至无法断点,只能打印日志来debug。

7、工作效率问题,代码提示先不谈。

我实现一个简单的列表都能折腾很久,ui的list真是太不好用!除此之外,裁剪、遮罩这些只需要一行的代码,在cocos下面需要无数行! 8、引擎升级问题:cocos大概一个月1个升级,egret是2周。

然而cocos升级会带来大量的新BUG,而且兼容性很差。

导致我们现在还用3.0版本。

最蛋疼的是,官方的3.6版本又不能断点了!3.0升级到3.6还会导致布局混乱、九宫失效、崩溃闪退(绝对不是代码问题这个解释了)!基本上cocos每加个新功能都会带来无数新BUG,老BUG修复量也少,我论坛反馈的问题经常需要迭代2到3个版本才修复,下个版本修复兼职是不可能。

而egret不仅迭代快,BUG修复也勤快!也很少有一些导致产品质量的验证BUG。

9、官方人员态度问题:我在cocos论坛发的BUG反馈,过了7天才有人来回复。

地址(从3.0到3.1和3.2的BUG,官方帮忙看下),再看下egret我发的BUG反馈,当时是下班时间,然而第二天一早就回复我了。

地址(Egret社区-BUG列表) 10、API问题:cocos经历了3个大版本,官方API文档也有的API,实际尽然是没有的,官方回复是还没加入js绑定。

11、跨平台问题:cocos2d-js经常是HTML5和JSB表现不一致。

导致我们现在只能专注JSB而放弃HTML5版本。

egret很少有这个问题。

12、性能问题:先抛开runtime。

如果你用ui,那么我100%保证你的cocos2d-js的性能会被egret秒杀。

再来说下native下面的性能对比,cocos的人说egret是js写的逻辑,而他们是绑定。

那么问题来了,在现在,js的逻辑产生的性能压力一点都不是问题(参考node.js,能用js写服务器了都)。

主要的性能压力其实是在渲染上面,而他们2个都是opengl作为渲染的。

如果用ui,那么还是被egret秒杀。

ui带来的drawCall真是太!!再来谈runtime,egret现在很多浏览器都集成了runtime(可以opengl渲染代替canvas渲染),而cocos-js只是说在合作,已经慢了一步。

13、产品路线图问题:cocos的几个产品一心在弄3D,egret都已经自己搞了一个IDE了。

开发基本的生活cocos都没保障好,就去想和u3d打架!

什么是白鹭引擎,为神马大家都说起来貌似很厉害的样子!!!

什么是白鹭引擎,技术方面,百度一下就知道了。

我不是专业做技术的,看不懂代码,但我可以告诉你这些: 1、传围住神经病猫就是用白鹭做的; 2、随着前端技术的市场需求增加,H5的开发需求量也越来越大。

所以白鹭的前景被普遍看好; 3、生态产业完整,他们开发了游戏引擎,然后基于游戏引擎自己又做游戏。

节省了很多开发成本。

同时也可以培育很多优秀项目在自己的平台上,所以他作为平台的意义很值钱。

4、它获雷军融资,作为新兴公司,肯定不会倒了,传上市是迟早的事。

希望可以被采纳。

哦,对了,厉害方面…………他们加班也很厉害~

egret 3d 可以做什么开发

cocos2d-js 没了解过, egret了解点, phaser createjs使用过。

就egret phaser creatjs来说如果做游戏我更觉得egret强悍些。

在应对基本的html5游戏时phaser creatjs可以相互选择,片面的从文件大小就知道phaser应该比creatjs要强些(渲染支持webgl,物理引擎更健全,当然这些都是phaser采用了其它第三方的功能)。

当然话说回来我觉的同时去学习这些并不冲突。

学习Egret都需要先学习哪些知识

Egret引擎使用TypeScript语言编写的,你可以通过学习TypeScript或者JavaScript来了解它。

TypeScript是微软为JavaScript语言做的扩展超集。

如果嫌麻烦,直接学JavaScript就行了。

sharktech:洛杉矶/丹佛/荷兰高防服务器;1G独享$70/10G共享$240/10G独享$800

sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。不知道大家是否注意到sharktech的所有服务器的带宽价格全部跳楼跳水,降幅简直不忍直视了,还没有见过这么便宜的独立服...

TMThosting:VPS月付55折起,独立服务器9折,西雅图机房,支持支付宝

TMThosting发布了今年黑色星期五的促销活动,即日起到12月6日,VPS主机最低55折起,独立服务器9折起,开设在西雅图机房。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget HDD系列架构CPU内存硬盘流量系统价格单核51...

乌云数据(10/月),香港cera 1核1G 10M带宽/美国cera 8核8G10M

乌云数据主营高性价比国内外云服务器,物理机,本着机器为主服务为辅的运营理念,将客户的体验放在第一位,提供性价比最高的云服务器,帮助各位站长上云,同时我们深知新人站长的不易,特此提供永久免费虚拟主机,已提供两年之久,帮助了上万名站长从零上云官网:https://wuvps.cn迎国庆豪礼一多款机型史上最低价,续费不加价 尽在wuvps.cn香港cera机房,香港沙田机房,超低延迟CN2线路地区CPU...

egret为你推荐
空间背景音乐播放器QQ空间免费播放背景音乐的播放器怎么整类???????大蟒蛇平台手机软件的制作goalgoalgoal为什么西班牙进球,央视解说喊那么多进啦圣诞节网页制作如何制作圣诞节贺卡windowsphone手机谁能给说说微软Windows phone 手机啊?iphone12或支持北斗导航iphone12是5G手机吗?iphone12或支持北斗导航ip12参数物联卡官网物联卡,是什么卡啊???联通玩电信游戏我联通的能进电信去玩吗微软永久关闭实体店怎么彻底关闭微软商店的自动更新
成都主机租用 域名备案中心 qq云存储 xfce 12306抢票助手 paypal注册教程 如何安装服务器系统 爱奇艺会员免费试用 实惠 apnic 服务器托管价格 阿里云邮箱怎么注册 nnt 免费网站加速 cpu使用率过高怎么办 电信测速器在线测网速 主机响 国内免备案cdn 大容量存储控制器驱动 汽车摇号申请网站 更多