unity 脚本实例化prefab时,添加监听事件

今天遇到一个问题,我再脚本实例化prefab时,不能添加监听事件。
如下代码
buttonObj.GetComponent().onClick.AddListener(
delegate () { M(); }
);
Instantiate(buttonObj, A);

解决办法其实很简单。先实例化,接收对象,在给对象添加按钮。
obj = Instantiate(buttonObj, A);
buttonObj.GetComponent().onClick.AddListener(
delegate () { M(); }
);

发布了24 篇原创文章 · 获赞 2 · 访问量 5614

猜你喜欢

转载自blog.csdn.net/qq_36537768/article/details/104348410