这篇《模块化脚本》我研究了两天,因为刚学,大佬莫见笑,在我的认知里确实不知道怎么办了:
1.原文链接:https://docs.cocos.com/creator/manual/zh/scripting/modular-script.html#封装私有变量
2.这章4个版块的内容:
3.疑问:
(1)“定义组件”的部分说
意思就是组件就不用module.exports就能被别人引用,组件的概念不是实现一个功能的一块代码吗,某个程度上也可以说脚本 = 模块 = 组件 ,那组件就不用导出范围也太广呢,而且,我照着写了一个data的组件,实现结果是报错不存在此组件。
(2)“ 定义普通 JavaScript 模块”的部分说要加module.exports导出,我在data组件后module.exports导出了,但是仍报错不存在此组件。
(3)“组件”的定义是什么呢?我看文中只写了个 var Rotate = cc.Class(){} 就是组件,为什么我照着写却报错?



