Обработка координат

146
06 марта 2018, 01:16

Я хочу запускать скрипт, когда мой объект в юнити, допустим, преодолеет 4.7f по координате "y" в 2д пространстве. Как мне это сделать, заранее спасибо.

Answer 1

И конструкторе объявите переменные

public Speed = 1f;
private Vector3 _endPos;

При старте установите _endPos

_endPos = transform.position + new Vector3(0, 4.7f, 0);

И в Update добавьте

 if (transform.position != _endPos)
    {
        transform.position = Vector3.MoveTowards(transform.position, _endPos, Speed * Time.deltaTime);
    }

Это пример простейшего способа плавно передвинуть объект к другой точке.

READ ALSO
SharpPcap проблема с размером пакета

SharpPcap проблема с размером пакета

Сразу начну с сути проблемы, я хочу отправить на устройство echo пакет и при создании пакета размером больше, чем 255, выдает ошибку

147
Проблема с открытием сетевой папки

Проблема с открытием сетевой папки

Добрый деньНужен совет, потому что я не понимаю в какую сторону копать для решения проблемы

172
Передать На вторую форму значение label

Передать На вторую форму значение label

При нажатии на ячейку открывается новая форма, где должен отобразиться текст label:

168
C# Функция запрос-ответ в System.IO.Ports.SerialPort

C# Функция запрос-ответ в System.IO.Ports.SerialPort

Здравствуйте, есть функция которая отправляет в послед порт N байт, и ожидает получение ответа (N байт ответа) заданное время, если данные получены...

169