Здравствуйте, попробуйте использовать Mathf.Sin(Time.time), он будет возвращать значения в промежутке от -1 до 1. Для увеличения скорости просто домножьте Time.time на нужную скорость.
Допустим
public float Speed = 2f;
public float Range = 100f;
void Update(){
transform.position = new Vector3(Mathf.Sin(Time.time * Speed) * Range, 0f, 0f);
}
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.