Повторение: лестница
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 42 из 85.
Собери главу воедино: метод, который возвращает значение, метод, который выполняет с ним действие, и цикл, который его вызывает. Каждая ступень лестницы находится на пол-единицы выше предыдущей.
Задание
СложноПострой лестницу из 6 ступеней.
- Напиши
float StepHeight(int number), которая возвращаетnumber * 0.5f + 0.25f. - Напиши
void PlaceStep(int number): куб с именемStepв позицииnew Vector3(number, StepHeight(number), 0), размеромnew Vector3(1, 0.5f, 1). - В
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).
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы скриптинга в Unity
1Основы C# в Unity
Привет, UnityПеременныеДля дробных чисел нужна fТекст в консолиПеременные, которые запоминаютЕсли и иначеСравнение чиселПовторение: сборщик монет7Циклы и методы
Повторение с forЦиклы внутри цикловНапишите методМетоды, которые возвращают значениеМассивыПовторение: лестница10Поиск объектов
Поиск по имениТегиПоиск по типуСсылки лучше поискаNull в UnityПовторение: ближайшая монета13Проект: уворачиваемся от блоков
БегунБлоки с неба2Заставь двигаться
Размести кубДвигай каждый кадрПоворачивай каждую секундуУправляй клавишамиПовторение: веди куб5Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона8Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказ и скрытиеПовторение: выключатель светаПотренируйтесь самостоятельно: Песочница Unity