ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-07-23 11:34:32  阅读:559  来源: 互联网

标签:Cocos 调用 Java TS CocosCreator Android 方法 android


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有