Изучая проект, я добавил скрипт, в котором используются переменные с ключевым словом private. Переменная хоть и является закрытой, но, благодаря cериализация с помощью [SerializeField], этой переменной можно назначать новые значения прямо из окна редактора: [CreateAssetMenu(menuName = "Effect/Shield...
Если в игре используется мышка, при этом левая кнопка мыши назначена на Атаку, то при нажатии на кнопку интерфейса, герой начинает атаковать. Если кнопка интерфейса отвечает за атаку, то ничего страшного, но чаще всего это какая-то другая кнопка — вызов меню, открытие карты или окна инвентаря....
Если в Unity открыть скрипт на редактирование в программе Visual Studio Community, то иногда может появится такое предупреждение: The Modification Detected The solution ’Solution01′ has been modified outside the environment. Press Reload to load the updated solution from disk. Press Ignore to...
В одном из файлов проекта встречаются строки вроде такой: ai_Time = Random.Range(10, 500); При этом класс Random подчеркнут красной волнистой линией, с таким комментарием: `Random’ is an ambiguous reference between `UnityEngine.Random’ and `System.Random’ В качестве решения подсказ...
Если в Unity создать новый C# скрипт, то в консоли появится сообщение об ошибке «inconsistent line endings». Ее можно исправить, если пересохранить файл с другими настройками для переноса строки и каретки. Мне надоело каждый раз пересохранять файл, поэтому я нашел способ, позволяющий испра...