本文讲述跨平台游戏引擎cocos creator中的自定义组件之间的通信方法。
可以通过全局变量实现数据共享,进而实现组件之间的通信。
如在组件A中增加如下全局变量的定义:
windows.username = "zhangsan";
在组件B中可以直接使用该全局变量:
console.log("当前组件中取出组件A的全局变量", windows.username);
注意调整好组件的加载顺序,否则可能会出现: 组件B在使用全局变量的时候还没有被组件A初始化。
← 游戏开发向量基础 Cocos creator调整节点的渲染顺序→