所以我想创建一个utility.js文件,其中包含一些我知道在几个文件中需要的操作和变量。具体取决于设备的宽度和高度 我尝试使用:
Atom * a = new Cu;
Cu * c = dynamic_cast<Cu*>(a);
但在独立文件中,它表示导演未定义。我如何访问导演?
答案 0 :(得分:1)
使用cc.director而不是cc.Director.getInstance()
cocos2dx-js v3.x API与v2.x不同
cc.Director.getInstance() - &gt; cc.director
答案 1 :(得分:0)
不确定这是否是最好的方法。但我在main.js中创建了一个全局var实用程序。然后在onstart()中我添加了一行Utility = initUtility();这是我在Utility文件中创建的函数,我在其中创建变量和方法。