【发布时间】:2015-07-14 20:24:20
【问题描述】:
所以我想创建一个实用程序.js 文件,其中包含一些我知道我将在多个文件中需要的操作和变量。专门获取设备的宽度和高度。
我尝试使用:
var size = cc.Director.getInstance().getWinSize();
但是在独立文件中,它说导演是未定义的。如何访问导演?
【问题讨论】:
标签: javascript cocos2d-x game-engine member cocos2d-x-3.0
所以我想创建一个实用程序.js 文件,其中包含一些我知道我将在多个文件中需要的操作和变量。专门获取设备的宽度和高度。
我尝试使用:
var size = cc.Director.getInstance().getWinSize();
但是在独立文件中,它说导演是未定义的。如何访问导演?
【问题讨论】:
标签: javascript cocos2d-x game-engine member cocos2d-x-3.0
使用 cc.director 代替 cc.Director.getInstance()
cocos2dx-js v3.x API 与 v2.x 不同
cc.Director.getInstance() --> cc.director
【讨论】:
不确定这是否是最好的方法。但我在 main.js 中创建了一个全局 var Utility。然后在 onstart() 我添加了一行 Utility = initUtility();这是我在我的实用程序文件中创建的一个函数,我在其中创建了我的变量和方法。
【讨论】: