Unity怎么用Button生成一个Button,几秒后再让那个Button消失?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity怎么用Button生成一个Button,几秒后再让那个Button消失?相关的知识,希望对你有一定的参考价值。

Unity怎么用Button生成一个Button,几秒后再让那个生成的Button消失?我自己试着写了gapTime的代码,可是完全没有任何反应,有大佬能告诉我这个代码应该怎么写吗?

首先 Button的生成 和普通的创建物体一样(如果需要反复生成的话直接把Button放在场景中 设置Active为Falss,点击的时候 设置成true)然后开始计时,到需要的时间后再删除之前生成的物体(或者把其Active设置回False)逻辑大概就是这样,从头看具体有哪里不会的具体再说。 参考技术A using UnityEngine;
using UnityEngine.UI;
public class Buttons : MonoBehaviour

public Button m_Btn1;//放点击的按钮
public Button m_Btn2;//放出现的按钮
private float m_Time = 0;
private bool isExceed = true;//判断第二个按钮是否出现
void Start ()

m_Btn1.onClick.AddListener(Btn1);

private void Update()

if (isExceed == false)

m_Time += 0.02f;

if (m_Time >= 3)//时间看你自己

m_Btn2.gameObject.SetActive(false);
isExceed = true;
m_Time = 0;


private void Btn1()

m_Btn2.gameObject.SetActive(true);
isExceed = false;


我也是新手,只会这种。。。。。

unity中动态生成的Button和TextField重叠后,不能点击怎么办?

将两者的位置放在不同的地方有不同的效果,要么Button现在是在上面但点击不了,要么Button显示在下面但是可以点击,怎么样才能两者兼得呢?急急急~

参考技术A 更改他们的 Collider 的顺序, 也就是 Z 值大小, 上面的才能接到系统消息. 注意是更改 collider 的Z 值. 不行在反馈我

以上是关于Unity怎么用Button生成一个Button,几秒后再让那个Button消失?的主要内容,如果未能解决你的问题,请参考以下文章

unity的ugui的button怎么用代码控制禁用

在Unity脚本手册中GUILayout.Button怎么设置位置

【Unity3D】求教大神:gui.button的透明度怎么设置,系统默认button好像是半透明的

unity每次用手柄点击button,都变换物体的材质

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

请问UNITY 中怎么建立移动button。左右移动的那种。