Остановить камеру от перемещения по оси XC#

Место общения программистов C#
Anonymous
Остановить камеру от перемещения по оси X

Сообщение Anonymous »

Итак, у меня есть ракета (плеер), которая летит по оси Y. У меня есть камера с таким скриптом, следующая за ракетой:

Код: Выделить всё

using UnityEngine;
using System.Collections;

public class CameraController : MonoBehaviour
{
public GameObject player;
private Vector3 offset;

// Use this for initialization
void Start ()
{
offset = transform.position;
}

// Update is called once per frame
void LateUpdate ()
{
transform.position = player.transform.position + offset;
}
}
Как остановить перемещение камеры по оси X? Я только хочу, чтобы он следовал за ракетой вверх по оси Y. Я попробовал добавить твердое тело и заблокировать там ось X, но это не сработало. Есть идеи, как это сделать в скрипте? Спасибо!

P.S. Я новичок в написании сценариев, расскажите, пожалуйста, как реализовать дополнительный код.

Подробнее здесь: https://stackoverflow.com/questions/323 ... -on-x-axis

Вернуться в «C#»