Cocos Creator工程跨平台使用C++库

如何在Cocos Creator创建的工程中跨平台(web,ios,android,微信小游戏等)使用C++库(如boost::asio,protobuf,libuv等)?
creator内部是通过jsb在所有平台都使用cocos2d-x引擎一套c++代码的么?用户自己的c++库可以通过jsb加入工程从而在所有平台中使用同一套c++代码么?

现在主要想只用一套代码,就可以发布到所有平台。而目前对c++熟悉,js还不太熟悉。所以想问问看能不能用一套c++代码结合creator工程的js代码,就可以搞定所有平台。

谢谢

native游戏,只要你的c++库是跨平台,就可以用jsb绑定。至于web和小游戏那是不可能滴

哦,多谢。为什么web和微信小游戏不能用jsb呢?
那现在如果想使用一套代码跨所有平台,就是使用纯js开发可以实现?

另外,如果用cocos creator和纯js开发,面向所有平台,那么在native平台效率如何?应该比c++开发在native平台的效率会低吧?

顶。。

新手建议先把文档浏览一遍,了解相关知识。 http://docs.cocos.com/creator/manual/zh/

jsb 解决的问题是,在 JS 和 C++ 之间搭一个桥,提高 JS 在 native 平台的性能。web 游戏,运行在浏览器之上的,浏览器执行脚本语言,不支持 C++(目前)。

理论上说,高于 JS 在 web 的效率,低于 C++ 开发在 native 平台的效率。我记得文档上有说,现在开发游戏,最需要考虑的是开发效率,其次才是考虑性能问题。毕竟更快时间内能做出来一个游戏,比花更长的时间换来执行效率高一些,更重要。

ok, got it.
thx