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



所以我想创建一个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();这是我在我的实用程序文件中创建的一个函数,我在其中创建了变量和方法。

最新更新