Menu
CoddyTech

Движущиеся платформы

Часть раздела Создание настоящих игр путешествия по Unity на Coddy. Урок 50 из 60.

challenge icon

Задание

Средне

Заставь синюю платформу скользить над пропастью. Следующим шагом будет поездка на ней.

  1. В MovingPlatform добавь поля типа float с атрибутом [SerializeField]: distance = 3f и speed = 1.5f, а также public Vector3 delta;.
  2. В Update() заставь платформу скользить от начальной точки до точки на расстоянии distance единиц вдоль оси +x со скоростью speed, а затем обратно, повторяя это движение.
  3. Задай delta разницу между позицией после перемещения и позицией до него.

Нажми «Играть»: платформа скользит вперёд и возвращается обратно. Затем нажми «Проверить».

Попробуйте сами

using UnityEngine;

public class MovingPlatform : MonoBehaviour
{
    // В одном из следующих уроков мы добавим сюда код платформы, которая плавно движется туда-обратно.
}

Все уроки раздела Создание настоящих игр

Потренируйтесь самостоятельно: Песочница Unity