Я использовал самый традиционный способ сделать это, но он не работает. Ответ не инициирован.
Я прикрепил коллайдер Hardbody2D (с массой 0,0001 без сопротивления или гравитации) к своему спрайту игрока, и коробочный коллайдер 2d с проверкой запуска.
Sidenote: Outdoor1 "- это название сцены, на которую я хочу телепортировать своего игрока.
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class TeleportToScene : MonoBehaviour
{
[SerializeField] private string newScene;
void OnTriggerStay2D(Collider2D other)
{
if (other.CompareTag ("Player"))
{
SceneManager.LoadScene("Outdoor1");
Я ожидаю, что она пройдет через коробочный коллайдер и изменит сцены, но ничего не происходит. Нетлибо сообщения об ошибках.