模块化脚本的问题,跨脚本如何访问组件类

  • Creator 版本:2.0.7
    如题,有多个数据类型,怎么引用其中一个

    var GridColor = cc.Enum({
    Black:0,
    White:1,
    });

    var ChessBoardGrid = cc.Class({
    extends: cc.Component,

      properties: {
          isPlace : false,
          gridColor : {
              default : null,
              type : GridColor
          },
      },
    
      // LIFE-CYCLE CALLBACKS:
    
      // onLoad () {},
    
      start () {
    
      },
    
      // update (dt) {},  
    

    });

引用脚本文件后,怎么拿到里面一个数据类型
在其他脚本里面引用它其中一个数据类型的代码格式是什么

我看了模块化脚本,但是我还是不能找到合适的写法

1赞

根据官方的模块化脚本的文档来看,声明组件类是可以直接使用的,声明多个应该也可以直接用吧,但是并没有找到使用它的方法

两天了,怎么还没人啊,有没有官方大大为小萌新出来解一下惑啊

1赞

https://docs.cocos.com/creator/2.1/api/zh/classes/Node.html#getcomponent

node的文档?不是很能理解意思

这个文档里面的模块化脚本方案
https://docs.cocos.com/creator/2.1/manual/zh/scripting/modular-script.html
你参考下,跟着实现。

1赞

我已经参考了js自己访问方式

模块化脚本那篇文档,我看了不下十遍,还是看不懂

没明白你要做啥