Cc.Node如何转为c++对象

static void test1(cocos2d::Action* action);
static void test2(cocos2d::Vector<cocos2d::Action*> actions);
static void test3(cocos2d::Node* node);

同样的写法,Action能直接转,但是Node遇到了问题
js_proxy_t* jsb_get_js_proxy(JS::HandleObject jsObj)
{
auto search = _js_native_global_map.find(jsObj);
if(search != _js_native_global_map.end())
return search->second;
return nullptr;
}
这里会直接返回nullptr

我之前也遇到这个问题了,当时没解决,过后想其他办法跳过了,貌似cc.Node会封装几层

Node
->Node

大概是这样的。反正你明白cc.Node和C++的Node是不能直接转换的,具体怎么转还得请引擎组来解答。