Архив метки: C#

Visual Studio: Открывать новые файлы в том же окне

Последнее время Visual Studio Community зачастили с исправлениями, но лучше от этого не становится. Например сегодня, при открытии файла со скриптом из Unity с помощью VS, следующий файл проекта открывается не в новой вкладке, а в новом окне. Чтобы исправить этот бред, пришлось удалить два файла из...

Unity: Создать индикатор загрузки

В конце урока «Creating a scene selection menu» показано, как создавать индикатор загрузки уровня (ProgressBar). В последних версиях Unity метод Application.LoadLevelAsync заменен на SceneManager.LoadSceneAsync и вроде все работает, но при достижении ползунка примерно 90% он замирает и тол...

Unity: Отличия activeInHierarchy от activeSelf

На сцене нужно создать три объекта: 1. ParentObject  ChildObject 3. ToggleObject На объект ToggleObject добавить скрипт ActiveInHierarchyExample.cs: //This script shows how activeInHierarchy differs from activeSelf. Use the toggle to alter the parent and child GameObject’s active states. This makes...

Unity: Класс исключений UnityException

Пока не было необходимости в этом, но сохраню это в заметке на всякий случай… Для сигнализировании об ошибке можно выводить в консоль сообщение об ошибке: Debug.LogError(“Сообщение в консоль об ошибке”); Но может потребоваться выбросить исключение, чтобы потом его обработать: if(!sceneControll...