在 Unity 中,可以通过设置物体的 'SetActive' 属性来控制物体的显示和隐藏。以下是一种实现方法:

  1. 创建一个按钮对象,将其拖拽到场景中,并设置其 'OnClick' 事件为一个方法(例如 'ToggleDisplay')。
  2. 在 'ToggleDisplay' 方法中,获取需要显示和隐藏的物体的引用。
  3. 使用 'SetActive' 方法来控制物体的显示和隐藏。

以下是一个示例代码:

using UnityEngine;
using UnityEngine.UI;

public class ToggleDisplay : MonoBehaviour
{
    public GameObject objectToToggle; // 需要显示和隐藏的物体
    private bool isObjectVisible; // 物体是否可见

    public void ToggleObjectDisplay()
    {
        isObjectVisible = !isObjectVisible; // 切换物体的可见状态

        objectToToggle.SetActive(isObjectVisible); // 根据状态设置物体的显示和隐藏
    }
}

将上述脚本挂载到按钮对象上,并将需要显示和隐藏的物体赋值给 'objectToToggle' 变量。每次点击按钮时,物体的显示和隐藏状态会切换。

Unity 按钮控制物体显示隐藏 - 简单教程

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

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