想请教一下,官方jsb教程
( https://docs.cocos2d-x.org/creator/2.1/manual/zh/advanced-topics/jsb/JSB2.0-learning.html
※1)里的 js_cocos2dx_Sprite_constructor示例,在coscos creator的源码里并没有找到,这个是需要自己实现的吗?
(我的理解中coscos creator这边似乎并不推荐使用new cc.Sprite() ,cocos creator这边
properties: {
foo: cc.Node,
bar: cc.Sprite,
}
是这种写法。。不知道可不可以在安卓平台上调用js_cocos2dx_Sprite_constructor
)
※1:
当在脚本层中通过 var sp = new cc.Sprite(“a.png”); 创建了一个 Sprite 后,在构造回调函数绑定中我们会创建一个 se::Object 并保留在一个全局的 map (NativePtrToObjectMap) 中,此 map 用于查询 cocos2d::Sprite* 指针获取对应的 JS 对象 se::Object* 。
在cocos creator2.1.1源码里搜了下,只有中英文教程,没有实现,在cocos2d-x-3.17.2这边,有实现。。。
