在 Unity 中,您可以通过编写脚本来实现点击按钮时显示或隐藏物体。

首先,您需要创建一个 UI 按钮并将其放置在场景中。接着,您需要创建一个空物体作为父物体,并将需要显示或隐藏的物体作为子物体放入其中。

然后,您可以编写一个脚本,将其附加到 UI 按钮上。在脚本中,您可以使用 SetActive() 方法来控制子物体的显示或隐藏状态。例如:

using UnityEngine;
using UnityEngine.UI;

public class ShowHideObject : MonoBehaviour
{
    public GameObject objectToToggle;

    private bool isObjectActive = true;

    public void ToggleObject()
    {
        isObjectActive = !isObjectActive;
        objectToToggle.SetActive(isObjectActive);
    }
}

在上面的代码中,我们创建了一个名为 ShowHideObject 的脚本。我们还定义了一个公共变量 objectToToggle,这是我们要显示或隐藏的物体。我们还定义了一个名为 isObjectActive 的私有变量,用于跟踪物体当前的显示状态。最后,我们编写了一个名为 ToggleObject() 的方法,用于在按钮点击时切换物体的显示状态。

将这个脚本附加到 UI 按钮上,并将需要显示或隐藏的物体作为 objectToToggle 变量的值进行赋值即可。当按钮被点击时,ToggleObject() 方法将被调用,从而显示或隐藏物体。

Unity 点击按钮显示/隐藏物体教程 - 简单易懂

原文地址: https://www.cveoy.top/t/topic/oI1f 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录