Unity 按钮控制物体显示隐藏 - 简单教程
在 Unity 中,可以通过设置物体的 'SetActive' 属性来控制物体的显示和隐藏。以下是一种实现方法:
- 创建一个按钮对象,将其拖拽到场景中,并设置其 'OnClick' 事件为一个方法(例如 'ToggleDisplay')。
- 在 'ToggleDisplay' 方法中,获取需要显示和隐藏的物体的引用。
- 使用 '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' 变量。每次点击按钮时,物体的显示和隐藏状态会切换。
原文地址: https://www.cveoy.top/t/topic/pl7z 著作权归作者所有。请勿转载和采集!