egret native 通信怎么看成功l

 我来答
凯心果D5
2017-06-10 · TA获得超过283个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:103万
展开全部

runtime 根本上取决于native方案,因为都是把native嵌到浏览器中来跑。那么native解决方案的性能决定了runtime的性能


从原理上说,


  1. API层面绑定,绝大多数逻辑,包括引擎的主循环都是跑在C++上,用户游戏逻辑用JS编写,这是Cocos2d-JS使用的方式

  2. 2. 渲染层绑定,也就是说引擎除了渲染外的大部分逻辑都是JS编写的,这种方式易于维护,但是性能较第一种有不小的差距,这是Egret runtime的方式

  3. 3. Hybrid,完全没有使用绑定技术,通过内嵌浏览器或者使用系统自带Webview来跑h5内容,这种性能最差。CrossWalk和PhoneGap都是使用这种方式

  4. 4. Layabox ???,至今没有披露过是使用什么类型的runtime技术,所以不得而知

性能如何取决于JS代码所占比例。


从游戏本身来说,目前Cocos2d-JS已经发售的JSB游戏都是可以跑在Runtime中的,而这里面有这些游戏:

航海王 启航,三国杀 传奇,变形金刚,仙侠道。


所以性能是有绝对保障的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式