Совершенно новый для C # и Unity. Пожалуйста, будьте добры, я был в этом всю ночь.В каждом уроке, который я пробил, говорится, что изменить объект с невидимого на видимый так же просто, как включить игровой объект.Однако Unity выдает ошибку, когда я объявляю игровой объект в этом скрипте.Цель состоит в том, чтобы, когда триггер был введен, несколько игровых объектов, называемых «порождения», стали видимыми.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class collider : MonoBehaviour
{
public gameObject Spawn; // I get error On this line that type is expected,
//not property. It wants a Transform>
private Rigidbody rb;
void Start ()
{
rb = GetComponent<Rigidbody>();
}
void OnTriggerEnter(BoxCollider other)
{
if (other.gameObject.CompareTag("Player"))
{
Spawn.SetActive(true);
}
}
}