@kyryliukbogdan

Как сделать движение объекта по определенным координатам?

Здравствуйте, хочу сделать движение игрового объекта по заданным координатам, а именно : чтобы объект двигался к координате например 1;0 с координаты 0;0 , и потом когда он достиг этой координаты двигался наоборот к начальной координате 0;0, и так постоянно как противники в марио. Я сделал чтобы объект двигался к заданной координате, но не получается сделать движение объекта назад и поместить всё это в цикл. Вот код :
public class blockmove : MonoBehaviour
{
    void Update()
    {
        gameObject.transform.position = new Vector2(gameObject.transform.position.x + 2 * Time.deltaTime, gameObject.transform.position.y);
    }
}

5e820d369f630050187261.png
Вот как хочу сделать, помогите пожалуйста
  • Вопрос задан
  • 1888 просмотров
Решения вопроса 1
DanielMcRon
@DanielMcRon
C# && Unity
Vector3.MoveTowards - движение к объекту
Когда достиг, проверяем точку и ставим флаг true, и обратно, и так постояно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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