脚本与脚本之间的调用

在一开始学习cocos creator的时候,一直不怎么明白脚本应该如何调用其他脚本的函数。特把自己的一些心得写出来,希望能帮到大家。
脚本与脚本调用的方法很多。官方也有详细介绍 点我.
第一种通过 const B = require(‘B’) ,调用B脚本,同时需要绑定B脚本

这样就可以调用B脚本的函数了。
第二种通过getComponent 获取B的脚本,
var Bcomponent = cc.find(‘Canvas/B’).getComponent(‘B’)

第三种绑定,在官网的第一个游戏有体现,一般用于生成的预制资源。 在这个帖子里有详细的解释
再点我.

我说的比较简单,如果大家有什么不懂的,可以在帖子下提问。

4赞

:2:感谢分享

额,不过昨天晚上楠大直播时候使用的一个有留意么

好像不用b:{default: null, type: B}这样子定义,他就用了b: B这样子定义,然后就可以this.b.method()这样子使用了

那种是简写,我觉得写全比较容易理解。

嗯,好的,还是写全比较容易理解这个是什么

我只是来顶贴的。 。。

第一个方法好像不能用,不能把脚本放入B的位置

第一个办法是要把挂载脚本的节点放上去

楼主可以 奖励个春哥给你