jsb如何在C++创建的Layer里面addChild Prefab

1、请问jsb如何在C++创建的Layer里面addChild Prefab,
2、还有就是如何在creator创建的scene里面addChild c++创建的Layer。

没办法,Layer 在 Creator 里用不了。实际上你也没必要用 Layer,直接用普通的 Node 就够了。

谢谢,太有效率了,我把Layer 换成 Node 也是一样addChild不了,我是在C++里面创建一个Node 然后通过一样方法在给js层调用,然后在js里面 addChild 一个prefabe ,运行时报错 js_cocos2dx_Node_addChild : wrong number of arguments:

代码:
cc.loader.loadRes(“Prefabs/selectRoleBg”, function (err, module) {
var GameLayer = qy.getGameLayer(); (返回一个C++定义的Node)
var newNode = cc.instantiate(module);
GameLayer .addChild(newNode);
});

Creator 创建的scene AddChild C++里面的Node 也是不行 提示 jsb: ERROR: File …\auto\jsb_cocos2dx_auto.cpp: Line: 3228, Function: js_cocos2dx_Node_setParent
Invalid Native Object

有没有什么好的解决方案呢?

Node 只能在 js 里创建

那是不是C++创建的节点,跟js里面创建的节点,没办法混着用?
有没有可以混着用的方案?

没办法混着用,没有混着用的方案。