Сразу говорю, что в юнити меньше недели и вопрос по юнити 2д. В коде наверное есть какая-то ошибка и недочёт, потому что он не меняет позцию камеры.
Скрипт должен работать так:
1. Получить корды игрока.
2. Записать их в переменную.
3. Вставить корды (переменные) в позицию камеры.
Код:
using UnityEngine;
public class CameraMovement : MonoBehaviour
{
[SerializeField] private Transform playerPos;
private static float cameraPosY;
private static float cameraPosX;
private void Update()
{
cameraPosY = playerPos.transform.position.y;
cameraPosX = playerPos.transform.position.x;
new Vector2(cameraPosX, cameraPosY);
}
}