编程语言
首页 > 编程语言> > 【原生】CocosCreator Android和游戏的通讯, Java和TS互相调用

【原生】CocosCreator Android和游戏的通讯, Java和TS互相调用

作者:互联网

Cocos版本:2.4.4

参考:

Cocos文档-Java原生反射机制

Cocos文档-JSB使用指南

 

Cocos中调用Android方法

在android的AppActivity中定义一个方法

 

 

 

在cocos中调用

 

 

 

运行android项目,可以看到调用成功

 

 

 

 

cocos调用安卓方法使用的是

var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)

className: android中的类名

methodName:anroid中方法名

methodSignature:类型签名

parameters:传递参数

o:返回值

 

Cocos中支持的签名类型,共4种:

 

Java类型                签名

int                           I

float                        F

boolean                 Z

String                    Ljava/lang/String;

 

Android中调用Cocos的方法

 

 

 

  

 

标签:Cocos,调用,Java,TS,CocosCreator,Android,方法,android
来源: https://www.cnblogs.com/gamedaybyday/p/15048113.html