CocosCreator系列——js与Java原生互相调用
前期先看一下链接: cocoscreator官方文档中的Java原生反射机制.
1.客户端基于2.2.1版本新建一个hello word工程
2.新建Test.js脚本,并导出为模块,代码如下:
const Test = {
getVau: function (data) {
if (cc.game) {
cc.game.testSrt = data;
}
console.log('当前返回字符:', data);
}
}
module.exports = Test;
然后在HelloWorld.js脚本中引入Test模块,在调用onBtnClick()方法时调用Java原生方法
const Test = require("Test");
cc.Class({
extends: cc.Component,
properties: {
label: {
default: null,
type: cc.Label
},
// defaults, set visually when attaching this script to the Canvas
text