1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//在AppDelegate::applicationDidFinishLaunching函数中 ScriptingCore* sc->addRegisterCallback(register_all_cocos2dx); sc->addRegisterCallback(register_all_cocos2dx_extension); sc->addRegisterCallback(register_cocos2dx_js_extensions); sc->addRegisterCallback(register_all_cocos2dx_extension_manual); sc->addRegisterCallback(jsb_register_chipmunk); sc->addRegisterCallback(JSB_register_opengl); sc->addRegisterCallback(jsb_register_system); sc->addRegisterCallback(MinXmlHttpRequest::_js_register); sc->addRegisterCallback(register_jsb_websocket); sc->addRegisterCallback(register_all_cocos2dx_builder); sc->addRegisterCallback(register_CCBuilderReader); sc->addRegisterCallback(register_all_cocos2dx_gui); sc->addRegisterCallback(register_all_cocos2dx_gui_manual); sc->addRegisterCallback(register_all_cocos2dx_studio); sc->addRegisterCallback(register_all_cocos2dx_studio_manual); sc->addRegisterCallback(register_all_cocos2dx_spine); |
1
2
|
var node node.setVisible( false ); |
1
2
|
auto node node->setVisible( false ); |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
JSBool { if (argc cocos2d::Node* jsval do { if (ret) js_proxy_t jsret } else { jsret } } while (0); JS_SET_RVAL(cx, return JS_TRUE; } JS_ReportError(cx, "js_cocos2dx_Node_create ); return JS_FALSE; } |
1
|
cocos2d::Node* |
1
|
jsval |
1
2
|
js_proxy_t jsret |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
JSBool { jsval JSBool JSObject js_proxy_t cocos2d::Node* JSB_PRECONDITION2( "js_cocos2dx_Node_setVisible ); if (argc 1 ) JSBool ok 0 ], JSB_PRECONDITION2(ok, "js_cocos2dx_Node_setVisible ); cobj->setVisible(arg0); JS_SET_RVAL(cx, return JS_TRUE; } JS_ReportError(cx, "js_cocos2dx_Node_setVisible , 1 ); return JS_FALSE; } |
1
2
3
4
5
6
|
jsval JSBool JSObject js_proxy_t cocos2d::Node* JSB_PRECONDITION2( "js_cocos2dx_Node_setVisible ); |
1
2
3
4
5
6
7
8
|
if (argc JSBool ok JSB_PRECONDITION2(ok, "js_cocos2dx_Node_setVisible ); cobj->setVisible(arg0); JS_SET_RVAL(cx, return JS_TRUE; } |