Objective-C 调用 JavaScript

使用cocos2d-js开发游戏时,免除不了js和oc来回调用的问题,其实cocos都已经封装好了,我们只要写很简单几句代码就完全搞定了!

OC中:

包含头文件:

#import “ScriptingCore.h”

+ (void) testOc2Js {

std::string arg =”test”;

std::string funName =”UtilsPlatform.test”;

std::string rStr = funName + “(\”” + arg + “\”);”;

ScriptingCore::getInstance()->evalString(rStr.c_str());

}

JS代码中:

var UtilsPlatform = {};
UtilsPlatform.test = function (t) { cc.log(t); }; 
OK,搞定!

发表评论

电子邮件地址不会被公开。 必填项已用*标注