
// 父节点脚本
this.node.on('list-update', (param) => { ...[] });
// 子节点
this.node.parent.emit('list-update', { ...[] })
1赞
可以再具体一点吗
不过还是先谢谢你。
最基本的 你往list里子节点初始化的时候肯定有参数吧,参数里传个回调
怎么操作呢
来 把你项目发给我 策划案发给我 ,我帮你写完,顺便后期维护
(代码不贴,说思路不实验,手把手给你处理了,下次不还是不会???)
哦哦哦哦哦
你的需求就是子级控制父级,一种就是我举例的“节点事件”,一种就是直接调用 父级脚本的方法。
第一种已经简单举例了,第二种:
createOneChild() {
const child = 实例化预制体;
const 子节点脚本 = child.getCompoment;
子节点脚本.注入父节点(this);
// 就是在子节点脚本里用变量存一下父节点脚本,销毁时记得置为 null
}
父脚本:

子脚本:

解决