最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

cocos

互联网 admin 4浏览 0评论

cocos

cocos-js中调用android平台的接口:

 
if (cc.sys.OS_ANDROID == cc.sys.os)
{jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "TestCallJava", "()V");
}


android平台回调cocos -js的接口:

在android中使用如下接口,如果需要传递参数,则使用字符串拼接,如下,

Cocos2dxJavascriptJavaBridge.evalString("cc.game.BridgeCallBack.TestCallJs(\"" + testparam + "\");");

这个函数要在GL线程上执行

mContext.runOnGLThread(new Runnable() {@Override
    public void run() {//要在GL线程上执行
       
Cocos2dxJavascriptJavaBridge.evalString("cc.game.BridgeCallBack.TestCallJs(\"" + testparam + "\");");
}}) ;

cocos

cocos-js中调用android平台的接口:

 
if (cc.sys.OS_ANDROID == cc.sys.os)
{jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "TestCallJava", "()V");
}


android平台回调cocos -js的接口:

在android中使用如下接口,如果需要传递参数,则使用字符串拼接,如下,

Cocos2dxJavascriptJavaBridge.evalString("cc.game.BridgeCallBack.TestCallJs(\"" + testparam + "\");");

这个函数要在GL线程上执行

mContext.runOnGLThread(new Runnable() {@Override
    public void run() {//要在GL线程上执行
       
Cocos2dxJavascriptJavaBridge.evalString("cc.game.BridgeCallBack.TestCallJs(\"" + testparam + "\");");
}}) ;
发布评论

评论列表 (0)

  1. 暂无评论