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

时间:2015-07-14 20:24:21

标签: javascript cocos2d-x game-engine member cocos2d-x-3.0

所以我想创建一个utility.js文件,其中包含一些我知道在几个文件中需要的操作和变量。具体取决于设备的宽度和高度 我尝试使用:

Atom * a = new Cu; Cu * c = dynamic_cast<Cu*>(a);

但在独立文件中,它表示导演未定义。我如何访问导演?

2 个答案:

答案 0 :(得分:1)

使用cc.director而不是cc.Director.getInstance()

cocos2dx-js v3.x API与v2.x不同

  

cc.Director.getInstance() - &gt; cc.director

这是offical document

答案 1 :(得分:0)

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