当前位置:编程学习 > JAVA >>

Cocos2d-x的SprideMonkey的JavaScript与C++的交互 - 灰常好用的一个函数eval

实际上cocos2d-x里面有个封装叫evalString.意思就是说运行一句JS.. 好吧.你们懂了哦.~~~虽然方式比较猥琐.但是不乏是个好方法..比如配合JSON是吧...


 

 bool TSScriptJS::RunFunction( std::string funName, std::string arg ) 
{ 
    std::string rStr = funName + "(\"" + arg + "\");"; 
    jsval v1; 
    JSBool r = ScriptingCore::getInstance()->evalString(rStr.c_str(), &v1); 
    return r; 
} 

 

补充:移动开发 , 其他 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,