【发布时间】:2021-01-08 15:27:42
【问题描述】:
我正在实现一个功能,我的按钮应该只生成有限数量的对象。
我在按钮上放置了一个计数器,以便它显示在达到 0 之前剩余的点击次数。
然后计数停止,但按钮仍处于活动状态。
如何在计数达到 0 后禁用按钮,以便不再生成对象。
我正在使用下面的代码来减少计数。
感谢您的帮助。
private TMP_Text _spawn;
private int _spawnAmount;
void Start()
{
_spawnAmount = 2;
_spawn = GetComponent<TMP_Text>();
}
void Update()
{
_spawn.text = _spawnAmount.ToString();
}
public void ReduceSpawnAmount()
{
if (_spawnAmount > 0)
{
_spawnAmount--;
}
else
{
return;
}
}
【问题讨论】:
-
button1.Enabled = false;?? -
本题与unityscript无关