В одном из уроков наткнулся на такую запись: text = _slot.Value.amount.ToString("n0"); Почитал про это на MSDN. Оказалось, что данная запись означает вывод числа в удобном для пользователя формате. Формат основан на региональных настройках системы. Ниже я приведу пример вывода числа 1054.32179: // T...
Добрался до урока «INTEGRATION 03 — Making an RPG in Unity (E12)». Все части интеграции были созданы довольно давно, поэтому для новых версий Unity и Blender приходится что-то изменять. В этот раз я столкнулся с тем, что скрипт Equipment.cs не принимал объект типа MeshRenderer, а тол...
С помощью интерполяции можно напрямую вставлять в строку значения переменных: string name = "Mark"; var date = DateTime.Now; // Composite formatting: Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date); // String interpolation: Console.WriteLine($"Hello, {n...
Если разрабатывать проект под Андроид, то приходится взаимодействовать с объектами сцены. В случае с элементами интерфейса (например UI Button) уже всё встроено и мы легко можем обработать событие нажатия на кнопку с помощью заполнения поля OnClick() в Инспекторе: Однако для других объектов такого ф...
В редакторе Unity для окошка Инспектора можно было установить заголовок для группы переменных, но сейчас мне потребовалось вывести всплывающую подсказку с описанием переменной. Сделать это можно также с помощью атрибутов. Например, такой код: /// <summary> /// The hotkey to show and hide the c...