Menu
CoddyTech

Переменные

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

Переменная — это именованная коробка, в которой хранится значение: количество жизней, скорость, высота башни. Чтобы создать переменную, укажи тип, имя и начальное значение:

int lives = 3;

int — это тип для целых чисел (3, 0, -12). lives — это имя, = помещает в неё число 3, а ; завершает строку, как точка завершает предложение.

После этого имя обозначает значение — столько раз, сколько ты его используешь:

int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);

transform.localScale — это размер объекта: ширина (x), высота (y) и глубина (z). Высота этого блока — 3, ширина — 6, глубина — 6. Измени length на 4 — и блок станет меньше сразу в двух направлениях, потому что в обоих местах используется одна и та же коробка.

Твой код располагается между { и } в Start(). Строки, начинающиеся с //, — это комментарии, заметки, которые C# пропускает.

challenge icon

Задание

Легко

Сделай башню высотой 5 этажей и шириной 2.

  1. В строке int floors = 2; замени 2 на 5.
  2. В строке int width = 1; замени 1 на 2. Меняй только числа: вторая строка int floors — это ошибка.

Нажми «Играть»: башня станет выше и шире. Затем нажми «Проверить».

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

using UnityEngine;

public class Tower : MonoBehaviour
{
    void Start()
    {
        int floors = 2;
        int width = 1;

        transform.localScale = new Vector3(width, floors, width);
    }
}

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

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