Creator 版本号:1.41
我没有new一个新的,直接
在其他脚本用
var gameCtrl = require(‘gameCtrl’);
gameCtrl.prototype.gameOver();
来调用gameCtrl脚本的函数,但是这个获取不到脚本里面properties里面的组件
想问一下如何才能调用到interface
我试了一下new一个,但是获取到的interface为null
Creator 版本号:1.41
我没有new一个新的,直接
你如果用cc.Class的话那么这个脚本声明的是一个类而不是一个对象,你可以通过实例化一个对象来调用函数,如下:
var gameCtrl = new (require('gameCtrl'));
gameCtrl.gameOver();
还有一种方法是不使用cc.Class这种形式,采用node.js的形式来写gameCtrl.js脚本:
var gameCtrl = new Object();
gameCtrl.gameOver = function () {
....
};
module.exports = gameCtrl;
然后在程序里面调用:
var gameCtrl = require('gameCtrl');
gameCtrl.gameOver();