Повторение: сборщик монет
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 8 из 85.
Пора собрать главу воедино: поле, которое запоминает значение, строка, составленная с помощью +, оператор if и сравнение. Помни, что Input.GetKeyDown возвращает true один раз при каждом нажатии, а == проверяет, равны ли два значения.
Задание
СреднеКаждое нажатие C собирает монету, а 5 монет означают победу.
- Перед
Update()добавь полеint coins = 0;. - В
Update(), приInput.GetKeyDown(KeyCode.C), увеличьcoinsна 1 и выведи в журнал"Coins: " + coins. - Внутри этого if, когда
coins == 5, также выведи в журналYou win!.
Нажми «Играть» и пять раз нажми C: в Console будут отображаться Coins: 1 — Coins: 5, а затем You win!. Затем нажми «Проверить».
Попробуйте сами
using UnityEngine;
public class CoinCounter : MonoBehaviour
{
void Update()
{
// Каждое нажатие C собирает одну монету.
}
}
Все уроки раздела Основы скриптинга в Unity
1Основы C# в Unity
Привет, UnityПеременныеДля дробных чисел нужна fТекст в консолиПеременные, которые запоминаютЕсли и иначеСравнение чиселПовторение: сборщик монет7Циклы и методы
Повторение с forЦиклы внутри цикловНапишите методМетоды, которые возвращают значениеМассивыПовторение: лестница10Поиск объектов
Поиск по имениТегиПоиск по типуСсылки лучше поискаNull в UnityПовторение: ближайшая монета13Проект: уворачиваемся от блоков
БегунБлоки с неба2Заставь двигаться
Размести кубДвигай каждый кадрПоворачивай каждую секундуУправляй клавишамиПовторение: веди куб5Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона8Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказ и скрытиеПовторение: выключатель светаПотренируйтесь самостоятельно: Песочница Unity