推荐一个偷懒的方式,使用装饰器自动绑定节点到脚本的属性
背景
用 Cocos Creator 写脚本组件的时候,有时需要场景中一个节点作为这个脚本的属性值。
按照官方文档推荐的方法,需要以下两步
添加一个
@property
属性,在场景中拖入这个节点。

为了省去场景中的拖拽,也有这样写法
添加属性
getChildByName

当属性多了,就要写一排相似的代码

使用
环境
Cocos Creator 3.8.1
只是为了偷懒
从上面的背景来看,相似的代码可以用装饰器去简化
添加一个
@child
属