Camera camera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<Camera>();
camdirection = new Vector3(camera.transform.localPosition.x, camera.transform.localPosition.y, camera.transform.localPosition.z);
Camera camera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<Camera>();
camera.transform.localPosition *= new Vector3(-1, 0, 0);
вам нужно, чтобы камера синхронно двигалась с объектом? Объект шаг влево - и камера за ним на столько же шаг влево?Вы ответили утвердительно. Можете попробовать переформулировать задачу, или можете сами вникнуть в свой же вопрос и увидеть, что в нём уже кроется 95% ответа. Или понадеяться, что вопрос прочитает кто-то более проницательный, чем я. А могу предложить вам позвонить мне в дискорд, постараюсь помочь вам в созвоне. Заходите в мой профиль.
мне нужно изменить положение камеры по оси x на противоположное.
И ещё, не знаю, чего вы добиваетесь в Update, но так делать точно не стоит.