📅  最后修改于: 2023-12-03 15:20:51.804000             🧑  作者: Mango
在Unity中,我们可以使用C#来启用/禁用游戏对象。在本文中,我们将讨论如何在C#中启用GameObject。
SetActive()方法是一种最基本的方法来启用/禁用游戏对象。这个方法接受一个bool值作为参数。如果参数为true,gameObject将被启用;如果为false,gameObject将被禁用。
//启用gameObject
gameObject.SetActive(true);
//禁用gameObject
gameObject.SetActive(false);
我们还可以使用gameObject的active属性来启用/禁用它。该属性是一个bool值,如果为true,则gameObject已启用;如果为false,则gameObject已禁用。
//启用gameObject
gameObject.active = true;
//禁用gameObject
gameObject.active = false;
using UnityEngine;
public class Example : MonoBehaviour
{
public GameObject objToEnable;
void Start()
{
//启用游戏对象
objToEnable.SetActive(true);
}
}
在这个示例中,我们使用SetActive()方法来启用游戏对象。当脚本被添加到场景中或启用时,它将启用objToEnable游戏对象。
以上就是启用游戏对象的基础知识。你可以尝试使用这个方法来控制你游戏中的GameObject。