cocoscreator java简单回调js脚本

基于Cocos Creator开发的游戏集成华为游戏多媒体安卓原生SDK 阅读详情

1:回调可以使用cocos提供的Cocos2dxJavascriptJavaBridge类,需要注意的是Cocos2dxJavascriptJavaBridge是不能直接调用的,需要配合Cocos2dxHelper.runOnGLThread使用,也就是需要在cocos的线程下调用,不然会不生效或者线程报错

Cocos2dxHelper.runOnGLThread(new Runnable() {
    @Override
    public void run() {
        String evalStr = "cc.director.emit(\'TestDataResultEvent\', 123)";
        Cocos2dxJavascriptJavaBridge.evalString(evalStr);
    }
});
cocos creator 的jsb 与java层 、oc 层函数相互调用栗子 jsb 调用java 层 oc 层返回值 if(cc.sys.os == cc.sys.OS_ANDROID){ var nPower = jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "getBatteryPercent","()Ljava/lang/String;"); nPower... 阅读详情

相关推荐

CocosCreator Java与TypeScript 交互

最近做一个项目用到了CocosCreator,需要与Android进行交互,从Java回调到TS部分的写法不太明白,折腾了一天多的时间,在网上搜了大部分例子,讲解TS端的比较模糊,记录一下,以后用到的时候能够找到 1、TS调用Java的方法,官网介绍的很详细,以下只是一个简单的例子: jsb.reflection.callStaticMethod("org/cocos2dx/javascri...

u010571120的专栏 2881

Cocos2dxJavascriptJavaBridge.evalString

// ts 中代码 @ccclass export default class ss extends cc.Component { onLoad () { window["ss "] = this; } setInfo() { } } // java中调用ts public class AppActivity extends Cocos2dxActivity { private static AppActivity app = nu.

wangxiong_zh的专栏 3291

Linux下基于AHCI controller模块实现SATA Platform驱动附代码详细流程

本文主要是针对ARM A55集成了AHSATA controller模块开发sata驱动,通过Platform的形式在linux识别到SSD,本文详细讲述整个开发过程,同时对SATA Platform驱动进行讲解。1、配置SATA Phy的初始化;2、打开SATA Platform相关编译开关;3、配置设备树;4、linux启动识盘。

Luckiers的博客 2497

CocosCreator Java传参数到JS

test

大猪的博客 1151

mac安全干净卸载Anaconda3

主要原因是python命令没有映射到已经安装的python版本上,则需要添加。修改~/.bash_profile文件,将anaconda相关删除。现在想卸载Anaconda,恢复使用mac系统自带的Python。最后在mac的应用目录删除Anaconda。查看所有版本的python所在安装目录。或者不使用软连接映射,也可使用。再次查看python映射。查看python版本。建立软连接,添加映射。

buyue 5961

【GEE实战】Sen+MK趋势分析:从代码到地图,解锁植被变化时空密码

本文详细介绍了在Google Earth Engine(GEE)平台上使用Sen斜率估计和Mann-Kendall(MK)检验进行植被变化趋势分析的全流程。从遥感数据加载、Sen斜率计算到MK显著性检验,结合代码示例和实战经验,帮助读者掌握植被时空变化分析的实用技巧,为生态监测和环境保护提供数据支持。

weixin_42628688的博客 213

CocosCreator之KUOKUO带你搞反射-jsb读取相册图片

摘要 在使用 CocosCreator 打包的原生应用中,我们可以通过引擎封装好的反射机制调用 Java 的静态方法,从而实现提示、相册、支付跳转等功能。本次内容为利用 jsb 读取相册图片。 正文 先看效果 版本说明 CocosCreator 为 2.2.1 版本。 AndroidStudio 为 3.5.2 版本。 JDK 为 13 版本。(具体:13.0.1) NDK 为 20 版本。...

kuokuo666的博客 4316

Nvidia Isaac Sim图形界面 入门教程 2024(3)

在使用Isaac Sim时,最先接触到的应该是它的图形界面,此处将简单介绍图形界面中常用的一些组件:Isaac Sim的界面的常用内容可以分为几个板块。

m0_56661101的博客 4546

CocosCreator系列——js与Java原生互相调用

CocosCreator系列教程——js与Java原生互相调用 前期先看一下链接: cocoscreator官方文档中的Java原生反射机制. 1.客户端基于2.2.1版本新建一个hello word工程 2.新建Test.js脚本,并导出为模块,代码如下: const Test = { getVau: function (data) { if (cc.game) { ...

@LPX的博客 5945

【升级U8+】不能将值 NULL 插入列 ‘VT_ID‘,表 ‘VoucherItems‘;列不允许有 Null 值。

不能将值 NULL 插入列 ‘VT_ID’,表 ‘UFDATA_006_2012.dbo.VoucherItems’;列不允许有 Null 值。INSERT 失败。

努力不懈的为广大客户提供优质的产品与真诚、贴心、专业的服务! 513

风光储并网对电力系统稳定性影响的仿真研究

本文研究了风光储并网对电力系统稳定性的影响,基于MATLAB/Simulink平台搭建了IEEE 9节点测试系统的风光储并网模型。研究对比了光储、风储和风光储三种并网配置在多种干扰下的稳定性表现。结果表明:光储系统对频率变化最敏感,风储系统具有更强的功率波动适应能力,而风光储联合系统通过互补效应展现出最佳综合稳定性。储能系统在所有配置中均显著改善了频率恢复性能,验证了其在新能源并网中的关键支撑作用。研究为高比例可再生能源电力系统的稳定运行提供了仿真依据和技术参考。

huanghm88的专栏 151

CocosCreator 之 JavaScript代码混淆

Cocos Creator 加密混淆相关的概念了解、工具推荐及资料分享

鹤九日的博客 2221

国科大学习资料--模式识别与机器学习(黄庆明)--2020期末考试题

国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 ============================================================================================================================================================

无名何许人的博客 2600

cocos js 调用java_CocosCreator 中 JS 与 Java 互相调用

最近项目是使用 CocosCreator 开发的一款小游戏,有些功能需要调用 Android 原生代码,这涉及到 CocosCreator 中 JS 与 Java 的互相调用问题,本文记录互相调用时的方式和注意事项。1. JS 调用 Java 方法在 CocosCreator 下 JS 调用 Java/Objective-C 的格式都是:var o = jsb.reflection.cal...

weixin_33735910的博客 955

【Bug已解决】codex file edit fails / Write operation denied — CodeX CLI 文件编辑失败解决方案

CodeX CLI 编辑文件时报写入被拒绝,本质是沙箱限制或权限不足。文中给出配置允许目录、修复权限、Git stash 管理冲突等完整方案。

一键难忘的博客 4298

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

cocoscreator调用java_CocosCreator 中 JS 与 Java 互相调用方式和注意事项

CocosCreator 中 JS 与 Java 互相调用方式和注意事项JS 调用 Java 方法在 CocosCreator 下 JS 调用 Java/Objective-C 的格式都是:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)JS 只能调用 Jav...

weixin_33493816的博客 1397

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

CocosCreator 关于TypeScript 和 Java的互相调用

鹤九日的博客 1690

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

cocos2dx java js_CocosCreator 中 JS 与 Java 互相调用详解

最近项目是使用 CocosCreator 开发的一款小游戏,有些功能需要调用 Android 原生代码,这涉及到 CocosCreator 中 JS 与 Java 的互相调用问题,本文记录互相调用时的方式和注意事项。1. JS 调用 Java 方法在 CocosCreator 下 JS 调用 Java/Objective-C 的格式都是:varo=jsb.reflection.callSta...

weixin_39640911的博客 443

CocosCreator3.6中的JS与Java代码互调(包含Java调用自定义JS方法)

官方文档:如何在 Android 平台上使用 JavaScript 直接调用 Java 方法 · Cocos Creator:在3.6之后,jsb 模块将会逐步废弃,接口将会迁移到cc命名空间下的 native 模块。使用 Creator 打包的安卓原生应用中,我们可以通过反射机制直接在 JavaScript 中调用 Java 的静态方法。在方法中,我们通过传入 Java 的类名、方法名和方法签名,参数就可以直接调用 Java 的静态方法,并且可以获得 Java 方法的返回值。

优秀技术文章收录 2695

cocos2dx java js_CocosCreator 中 JS 与 Java 互相调用

最近项目是使用 CocosCreator 开发的一款小游戏,有些功能需要调用 Android 原生代码,这涉及到 CocosCreator 中 JS 与 Java 的互相调用问题,本文记录互相调用时的方式和注意事项。1. JS 调用 Java 方法在 CocosCreator 下 JS 调用 Java/Objective-C 的格式都是:1var o = jsb.reflection.callSt...

weixin_33256627的博客 531

【转】CocosCreator原生游戏js与oc/java互调

CocosCreator原生游戏js与oc/java互调 新项目需要在app游戏大厅中集成众多小游戏 仍然使用creator开发 然而若发布h5版本,用户首次加载时间相对较长 因此首批打算将游戏集成在app中,发布原生版本 这里总结一下ios原生版本开发过程中js与oc的互相调用方法 转载请标明原文地址:http://www.cnblogs.com/billyrun/articl...

Accpcjg的专栏 656

关于CocosCreator代码的跨平台调用(OC\JAVA\JS)

最近的工作开始要接入不同的sdk,类似支付宝和微信的接入,所以需要接触到不同的平台间的相互调用,例如Java和JavaScript、OC和JavaScript。 接下来看一下我最近总结的方法,其实网上都有,这里只是给自己加深印象做的记录。 1.Java与JavaScript的相互调用 1.使用cocos2d-js 3.0以上版本中的一个新特性,在android平台上可以通过反射直接在js中调用ja...

xqp159357的博客 2871

CocosCreator之KUOKUO带你搞反射-简单的安卓交互

摘要 在使用 CocosCreator 打包的原生应用中,我们可以通过引擎封装好的反射机制调用 Java 的静态方法,从而实现提示、相册、支付跳转等功能。本次内容为环境介绍与简单的交互。 正文 先看效果 版本说明 CocosCreator 为 2.2.1 版本。 AndroidStudio 为 3.5.2 版本。 JDK 为 13 版本。(具体:13.0.1) NDK 为 20 版本。(具体...

kuokuo666的博客 1811

cocos2dx java js_CocosCreator 中 JS 与 Java 互相调用方式和注意事项

JS 调用 Java 方法在 CocosCreator 下 JS 调用 Java/Objective-C 的格式都是:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)JS 只能调用 Java 中的静态方法,需要传入类名、方法名、方法签名、方法参数,并且可以获得...

weixin_33393017的博客 632
上一篇: js简单补0策略与格式化时间戳
下一篇: cocoscreator的游戏背景适配方案
springleaf3000
博客等级 码龄14年 13粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值