根据论坛教程 js绑定c++ 在xcode编译运行没问题,可是直接使用creator网页预览,会提示绑定的类不存在,请问该怎么做,才能直接在creator中也能使用呢
JSB的东西只能在naive下运行,不能在微博web运行
同楼上的话,jsb绑定的东西,只能在运行了c++的地方执行,如果想在h5上也能运行,需要实现一份h5的
不会啊,那官方引擎的东西不就是靠js自动绑定技术运行在creator上的么
我们的引擎就是分 Web 和 native 不同实现的,web 环境下有完整的一套引擎,提供和原生一样的 API,并不依赖绑定,绑定的代码也无法运行在 web 环境下
刚刚专门去翻了下creater的文件结构,发现他使用的
…
{
“engine”: “cocos2d-html5”,
“packages”: “packages”
}
…
意思就是用的是h5的引擎。接着翻了下
CocosCreator\resources\engine 这个对应的 就是以前的html5引擎
CocosCreator\resources\cocos2d-x 这个对应的是dx的引擎
那么跟之前的3.x 原理是一样的,h5一套,原生一套
只是他们的api 大部分是相同的而已