unity 3d 的 ugui button 怎么删除? Destory 不行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity 3d 的 ugui button 怎么删除? Destory 不行相关的知识,希望对你有一定的参考价值。

怎么可能不行呢,你先随便创建一个脚本,写一个公开的方法比如:
public void DeleteButton()

Destroy(gameObject);

然后再把这个脚本拖到那个按钮上,再把按钮拖到自身Button组件的OnClick回调事件里,再勾选DeleteButton()这个方法。运行之后当你点击的时候就删除这个按钮了。追问

Text t = btntest.transform.FindChild("Text").GetComponent();
t.text = "====";
Destroy(btntest);
text成功变成 ==== Destroy 后 button还在

参考技术A Destroy(btntest);

改成
Destroy(btntest.gameObject);

望采纳

以上是关于unity 3d 的 ugui button 怎么删除? Destory 不行的主要内容,如果未能解决你的问题,请参考以下文章

Unity3d中UGUI组件精简复盘Button组件

Unity3D-UGUI系列Button 按钮组件详解

Unity3D-UGUI应用篇使用Button完成鼠标移动到UI上面显示文字功能

Unity3d中UGUI组件精简复盘Toggle组件

Unity3d中UGUI组件精简复盘Toggle组件

Unity3D 之UGUI 按钮