Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

ОШИБКА С ПЕРЕХОДАМИ МЕЖДУ КОМНАТАМИ 2Д ЮНИТИ

В общем, дело в том что я написал скрипт что если задеть бокс коллайдер то меня перекинет на координаты (другую комнату) , но когда я уже когда тепнулся в другую комнату и хочу обратно тепнутся то меня перекидывает фиг знает куда и камера не чекает где я и там тупо фон
Скрипт чтобы был переход между камерами:

123456789101112131415161718192021222324
 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;
        }
    }
} 

видео чтобы было более понятна проблема:
https://youtu.be/SvUW_GYJMpw

По дате
По рейтингу
Аватар пользователя
Мыслитель

Eбaный нacрaл

Аватар пользователя
Знаток

какие то слишком умные слова