@NickName7331

Unity(C#) — Как перемещать объект?

Нужно сделать бесконечный цикл перемещения объекта: От стартовой позиции на определенное расстояние вправо, пройдя это расстояние, повернутся, и пройти это расстояние(вернутся на стартовую позицию) + расстояние влево, и так бесконечно. Читал документацию по transform.position, но не получилось реализовать. Желательно привести примеры кода, за ранее спасибо за помощь.
P.S. Я новичок в программировании
  • Вопрос задан
  • 510 просмотров
Решения вопроса 2
Griboks
@Griboks
В общих чертах:
void Update()
{
transform.position+=Vector3.left*Mathf.sin(Time.time);
}
Ответ написан
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
https://docs.unity3d.com/ScriptReference/Vector3.M...
по достижении позиции меняем точки местами
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
YOPS LTD Санкт-Петербург
от 30 000 до 48 000 руб.
ЛАНИТ Москва
от 80 000 до 100 000 руб.
Кнопка Екатеринбург
До 100 000 руб.
17 авг. 2018, в 17:10
15000 руб./за проект
17 авг. 2018, в 16:58
60000 руб./за проект