Menu
CoddyTech

Повторение: лестница

Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 42 из 85.

Собери главу воедино: метод, который возвращает значение, метод, который выполняет с ним действие, и цикл, который его вызывает. Каждая ступень лестницы находится на пол-единицы выше предыдущей.

challenge icon

Задание

Сложно

Построй лестницу из 6 ступеней.

  1. Напиши float StepHeight(int number), которая возвращает number * 0.5f + 0.25f.
  2. Напиши void PlaceStep(int number): куб с именем Step в позиции new Vector3(number, StepHeight(number), 0), размером new Vector3(1, 0.5f, 1).
  3. В Start() размести ступени с 0 по 5 с помощью цикла for, затем выведи в журнал Built 6 steps.

Нажми «Играть»: шесть ступеней поднимаются вправо. Затем нажми «Проверить».

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

using UnityEngine;

public class Staircase : MonoBehaviour
{
    void Start()
    {
        // Разместите ступени с 0 по 5, затем выведите "Built 6 steps" в Console.
    }

    // Напишите здесь float StepHeight(int number).

    // Напишите здесь void PlaceStep(int number).
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы скриптинга в Unity

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