所以我想创建一个utility.js文件,其中包含一些操作和变量,我知道我将在几个文件中需要。特别是获取设备的宽度和高度。
我试着使用:
var size = cc.Director.getInstance().getWinSize();
但是在独立文件中,它说导演是未定义的。我怎样才能联系到主任?
使用cc.director代替cc.director . getinstance ()
cocos2dx-js v3。x API不同于v2.x
cc.director . getinstance () -> cc.director
这是官方文件
不确定这是否是最好的方法。但是我在main.js中创建了一个全局变量Utility。然后在onstart()中我添加了一行Utility = initUtility();这是我在我的实用程序文件中创建的一个函数,我在其中创建了变量和方法。