@NickName7331

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

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

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

Войти через TM ID
Похожие вопросы
Lazy Bear Games Санкт-Петербург
от 80 000 до 180 000 руб.
PHYGITALISM Москва
от 130 000 руб.
Playneta Санкт-Петербург
от 150 000 до 300 000 руб.
22 янв. 2019, в 21:51
500 руб./за проект
22 янв. 2019, в 21:11
800 руб./в час
22 янв. 2019, в 20:53
6006 руб./за проект