1г


Программирование
+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л
какие то слишком умные слова
Больше по теме