Направление движения 2д объекта в 2д пространстве.

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Направление движения 2д объекта в 2д пространстве.

Сообщение Zlos 25 фев 2017, 05:29

Приветствую.
Помогите пожалуйста, нужен скрипт C# определяющий направление движения 2д объекта в 2д пространстве.
Необходимо для того чтобы повернуть fireboll в направление его полёта.
Объект без rigidbody2d.
Zlos
UNец
 
Сообщения: 30
Зарегистрирован: 11 апр 2015, 03:05

Re: Направление движения 2д объекта в 2д пространстве.

Сообщение waruiyume 25 фев 2017, 06:05

Если объект управляется не физикой то у вас уже есть направление, разве не так?
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Направление движения 2д объекта в 2д пространстве.

Сообщение Zlos 25 фев 2017, 21:29

Нужен скрипты который чекает влево или вправо движется объект.
Zlos
UNец
 
Сообщения: 30
Зарегистрирован: 11 апр 2015, 03:05

Re: Направление движения 2д объекта в 2д пространстве.

Сообщение samana 25 фев 2017, 21:53

Проверяйте предыдущее положение по икс объекта, если оно больше текущего, то он движется вправо, а если меньше то - влево.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Направление движения 2д объекта в 2д пространстве.

Сообщение Zlos 25 фев 2017, 22:26

samana писал(а):Проверяйте предыдущее положение по икс объекта, если оно больше текущего, то он движется вправо, а если меньше то - влево.

Можно пример, пожалуйста.
Zlos
UNец
 
Сообщения: 30
Зарегистрирован: 11 апр 2015, 03:05

Re: Направление движения 2д объекта в 2д пространстве.

Сообщение samana 25 фев 2017, 22:49

Синтаксис:
Используется csharp
private float oldX;
void Start()
{
    oldX = transform.position.x;
}

// Update is called once per frame
void Update()
{

    // здесь ваше управление и перемещение объектом


    if (transform.position.x < oldX) Debug.Log("влево");
    else Debug.Log("вправо");

    oldX = transform.position.x;

}
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 23