cocos2d-html5 和 cocos2d-jsb的区别

来源:互联网 发布:js页面加载完成后跳转 编辑:程序博客网 时间:2024/05/19 10:40

百度 《cocos2d-html5 和 cocos2d-jsb的区别》没有找到可以解惑的答案,然后就查找了官网的介绍 网友的博客,应该是这么个意思:

cocos2d-x分有 cocos2d-html5 (js语言)、cocos2d-x(c++语言)、quict-cocos2d-x(lua)三个版本,都是由cocos2d-iphone转化过来的。所以cocos2d-html5是cocos引擎的一个分支,主要用于跑在浏览器里面,那cocos2d-jsb是什么呢?就是把cocos2d-x这里面的引擎API 绑定到js可以调用的API,当用js调用函数如:var layer = cc.layer.create() ; 就是转到C++ 里 aoto layer = Layer::create();所以cocoswd-jsb就像是个中介,那为什么不用C++写呢,何必麻烦整这一套来用js写?js脚本语言比c++语言开发速度快,不需要编译,以后更新程序直接更改.js文件不需要重新发布新版本等好处。

0 0
原创粉丝点击