В какой-то момент в редакторе Unity 2020.1.0f1 появляется такая ошибка: EndLayoutGroup: BeginLayoutGroup must be called first. При этом я уже не могу открыть ни один скрипт в редакторе Visual Studio Community просто щёлкнув мышкой на логе с ошибкой или уведомлением. При двойном клике на таком...
С помощью интерполяции можно напрямую вставлять в строку значения переменных: 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...
Дошёл до третьего урока «Making an RPG in Unity»: Здесь автор прилагает к уроку файл Player.blend с моделькой персонажа и анимацией для него. Модель я импортировал, но вот из анимации была доступна только idle (здесь она отображается как «Scene»): Пока не понимаю почему, но в при...
Метод Physics.Raycast для фильтрации лишних попаданий в коллайдер, использует LayerMask. Поэтому я установил для объектов «пола» слой «Ground». Следуя инструкциям урока, я с помощью мышки мог указывать место, куда будет перемещаться игрок. Сделал и на какое-то время забыл про это...
В процессе изучения NavMesh, я добавил к объекту Player компонент Nav Mesh Agent. После запуска сцены я обнаружил, что объект при движении постепенно уходит наполовину под поверхность пола: Почему-то при копировании этого компонента c другого объекта, в Настройках Nav Mesh Agent было выставлено знач...