Переменные
Часть раздела Основы скриптинга в 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# пропускает.
Задание
ЛегкоСделай башню высотой 5 этажей и шириной 2.
- В строке
int floors = 2;замени 2 на5. - В строке
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
1Основы C# в Unity
Привет, UnityПеременныеДля дробных чисел нужна fТекст в консолиПеременные, которые запоминаютЕсли и иначеСравнение чиселПовторение: сборщик монет7Циклы и методы
Повторение с forЦиклы внутри цикловНапишите методМетоды, которые возвращают значениеМассивыПовторение: лестница10Поиск объектов
Поиск по имениТегиПоиск по типуСсылки лучше поискаNull в UnityПовторение: ближайшая монета13Проект: уворачиваемся от блоков
БегунБлоки с неба2Заставь двигаться
Размести кубДвигай каждый кадрПоворачивай каждую секундуУправляй клавишамиПовторение: веди куб5Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона8Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказ и скрытиеПовторение: выключатель светаПотренируйтесь самостоятельно: Песочница Unity