Остановить камеру от перемещения по оси 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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