У меня ошибка в unity 2d, прошу помочь
NullReferenceException: Object reference not set to an instance of an object
ChangeRoom.OnTriggerEnter2D (UnityEngine.Collider2D other) (at Assets/ChangeRoom.cs:21) так выглядит ошибка
код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChangeRoom : MonoBehaviour
{
public Vector3 cameraChangePos;
public Vector3 playerChangePos;
private Camera cam;
void start()
{
cam = Camera.main.GetComponent<Camera>();
}
private void OnTriggerEnter2D(Collider2D other)
{
if(other.CompareTag("Player"))
{
other.transform.position += playerChangePos;
cam.transform.position += cameraChangePos;
}
}
}
9 комментариев