📜  unity enable gameobject - C# (1)

📅  最后修改于: 2023-12-03 15:20:51.804000             🧑  作者: Mango

Unity中启用GameObject

在Unity中,我们可以使用C#来启用/禁用游戏对象。在本文中,我们将讨论如何在C#中启用GameObject。

启用GameObject
使用SetActive()方法

SetActive()方法是一种最基本的方法来启用/禁用游戏对象。这个方法接受一个bool值作为参数。如果参数为true,gameObject将被启用;如果为false,gameObject将被禁用。

//启用gameObject
gameObject.SetActive(true);

//禁用gameObject
gameObject.SetActive(false);
直接操作active属性

我们还可以使用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。