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

Unity: Создание и подключение плагина для Android

За основу взят этот ролик: Создавать плагин для Unity мы будем в Android Studio, а только потом его подключать к Unity. Шаг первый — создание плагина 1. Android Studio ▶ Start a new Android Studio project: 2. На экране выбора шаблона проекта нам будет достаточно использовать «No Act...

Visual Studio: Директива #region

Для большого кода удобнее использовать директиву препроцессора #region, она позволяет скрыть (свернуть) блок текста, при этом есть возможность установить для него заголовок. Есть большой участок кода, который мне может потребоваться. Его я потом удалю, но пока он мне нужен. Поэтому я использую встро...

Unity: Атрибут свойства интерфейса редактора HeaderAttribute

В одной из старых заметок я рассказал, как отобразить в инспекторе подсказку для поля. В этой заметке я расскажу, как добавить к группе полей заголовок: HeaderAttribute Чтобы в Инспекторе отобразить такие заголовки, достаточно в...

Unity: Использование акселерометра смартфона

Урок на английском: 1. Добавим на сцену куб: GameObject ▶ 3D Object ▶ Cube 2. Выделим его и изменим его размеры (Scale): X = 10 Z = 10 3. Поместим на него сферу: GameObject ▶ 3D Object ▶ Sphere 4. По дефолту радиус сферы равен 1, поэтому поднимем её немного, чтобы она была НА...

Unity: ARSessionOrigin не содержит метод Raycast

Делаю вторую часть урока Getting Started With ARFoundation in Unity (ARKit, ARCore). Здесь, для работы с объектом автор использует метод ARSessionOrigin.Raycast. Но в редакторе выдаётся ошибка, что такого метода нет: error CS1061: ‘ARSessionOrigin’ does not contain a definition for...