Menu
CoddyTech

Текст в консоли

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

Строка — это текст: имя, сообщение, строка со счётом. Её записывают в двойных кавычках, а её тип — string:

string hero = "Mia";

Знак + соединяет строки и при этом преобразует числа в текст:

int gems = 4;
Debug.Log(hero + " found " + gems + " gems");

В консоль выводится Mia found 4 gems. Пробелы находятся внутри кавычек: hero + "found" даст Miafound.

Значение переменной может измениться. Выражение gems = gems + 2; считывает старое значение, прибавляет 2 и записывает результат обратно, а gems += 2; — это краткая запись того же действия. -=, *= и /= работают так же.

challenge icon

Задание

Легко

Сэм подбирает ещё 2 монеты: сделай так, чтобы это отобразилось в Console.

  1. Добавь coins += 2; ниже int coins = 3;.
  2. Измени строку Debug.Log на Debug.Log(playerName + " has " + coins + " coins");, оставив пробелы внутри кавычек.

Нажми «Играть»: в Console отображается Sam has 5 coins. Затем нажми «Проверить».

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

using UnityEngine;

public class Greeting : MonoBehaviour
{
    void Start()
    {
        string playerName = "Sam";
        int coins = 3;

        Debug.Log("Hello");
    }
}

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

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