@NickName7331

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

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

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

Войти через TM ID
Похожие вопросы
HyperQuant Москва
от 120 000 руб.
от 3 000 до 4 500 eur.
Аскон Санкт-Петербург
от 130 000 руб.
22 окт. 2018, в 02:30
12000 руб./за проект
22 окт. 2018, в 02:01
10000 руб./за проект
21 окт. 2018, в 22:38
1200 руб./за проект