addComponent(Script) 脚本加载提问

Creator在加载组件的时候都是使用 addComponent(Node);这样的格式加载的。
给节点添加脚本也可以用addComponent(ScriptName) 这时候的ScriptName是个字符串,那么问题来了。

1.加载脚本的时候是怎么找到这个脚本的(我并没有为这个脚本设置路径)
2.这个脚本加载好了,在哪里requirt 或 import 的。

版本几的,你可以点开文档查看api搜这个api的源码看看cocos 是怎么做的

你猜猜为什么cocos不允许脚本同名?

一定是因为爱情

我在目录下面找到了这个文件
temp\programming\packer-driver\targets\editor\import-map.json
但是我还没看到他在哪里加载这个脚本的。

看到这个脚本引发了我的思考:
1.这都全局引用了,为什么我在制作游戏的时候还需要 import。
2.Bundle加载的时候。我要是想加载脚本,是不是只要手动在这个脚本里注册就可以了.

import 是ts的语法啊

我看白鹭引擎他们都不用import

他们用的啥引入

全局引用啊

早点的版本也是用cc.的,也是全局引用。这就不是技术问题,只不过引擎方做了技术选择。