на основе этого скрипта, который я получил здесь ..
publi c GameObject MyCamera; // Камера, за которой вы хотите следить за GameObject publi c GameObject ObjectToFollow; // Что вы хотите следовать
private Vector3 CameraPos ; // Variable that contains the Cameras x,y,z position
void Start()
{
CameraPos = MyCamera.transform.position; // stores the Camera's position in the variable
}
// Update is called once per frame
void Update()
{
CameraPos.x = ObjectToFollow.transform.position.x; // Change The X position on the camera variable to be the same as the ObjectToFollow X position
MyCamera.transform.position = CameraPos; // Moves the Camera to the new position
}
Этот скрипт заставляет камеру следовать за игроком по оси X (вперед и назад), как изменить код? заставить камеру следовать только для оси вперед или + x?