从实用程序文件访问 cc.Director 个成员和函数

Access cc.Director members and functions from utility file

所以我想创建一个 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

这里是offical document

不确定这是否是最好的方法。但是我在 main.js 中创建了一个全局变量实用程序。然后在 onstart() 我添加了一行 Utility = initUtility();这是我在实用程序文件中创建的一个函数,我在其中创建变量和方法。