cocos2d-x之Android平台的Java与JS互调

来源:互联网 发布:cms架构图 编辑:程序博客网 时间:2024/09/21 06:33

因为Android平台的应用层API都是Java,所以在游戏方面,与引擎交互都是使用JNI技术,加载GL线程去渲染;

不管是cocos2d-x,还是unity,底层都是C++与Java在互调,引擎只不过在C++和脚本语言之间又搭了一层桥梁,并统一接口;


接触过的两个自研引擎支持跨平台时,很多交互函数都是单独写,Java这边分别写静态方法;

不过传递自定义参数,可以采取先拼接成string再统一交互;或者根据参数类型和个数进行switch判断,分别调用固定的交互;


嗯,说了这么多,cocos2d-x 3.X版本如何与Java实战交互呢?

戳这里——http://www.cocos2d-x.org/docs/manual/framework/html5/v3/reflection/zh

0 1
原创粉丝点击