@NickName7331

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

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

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

Войти через центр авторизации
Похожие вопросы