Привет, моя проблема в Unity, я новичок в c #, мой gameObject не запускает коллайдер, установленный на плоскости игры, для того, чтобы он сбросил свою позицию.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BasketballSpawnScript : MonoBehaviour
{
public Transform respawnPoint;
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Basketball"))
{
other.gameObject.transform.position = respawnPoint.position;
}
}
}
Этот скрипт прикреплен к плоскости, и игровой объект помечается как Баскетбол, когда он входит в коллайдер пола, он должен преобразовать свою позицию в исходную позицию.
Я не вижу, что не так, могу ли я получить помощь?
P.S Я получаю эту ошибку, когда другой игровой объект проходит через коллайдер.
NullReferenceException: ссылка на объект не установлена для экземпляра объекта