using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
void OnTriggerEnter(Collider col)
{
if (col.tag == "MainCamera")
{
col.GetComponent<MeshRenderer>().enabled = false; // Или true для включение
}
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
public GameObject obj; // Обьект, который должен изчезнуть
void OnTriggerEnter(Collider col) // Это триггер
{
if(col.tag == "MainCamera") // Если обьект, который вошел в триггер с тегом "MainCamera"
{
obj.SetActive(false); // То обьект выключается
}
}
}
启用对象
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
public GameObject obj; // Обьект, который должен включиться
void OnTriggerExit(Collider col) // Это триггер
{
if(col.tag == "MainCamera") // Если обьект, который вошел в триггер с тегом "MainCamera"
{
obj.SetActive(true); // То обьект включется
}
}
}
希望我对你有所帮助!
关闭对象
启用对象