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

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...

Unity: Не работает автодополнение в Visual Studio

В скрипте на C# для Unity я написал код, но Visual Studio не подсказал мне ни как правильно его писать (дополнить), ни исправил явные ошибки, которые я специально допустил. IntelliSense не работал! gameObject.transform.rotation = Quaternion.identity; Если начать писать слово game из кода выше будет...

WPF: Запускать только одну копию приложения

Оригинал инструкции здесь. 0. Создаём новый WPF-проект, называем его, к примеру, «SingleInstanceApp». 1. Добавляем в проект необходимую сборку (Reference): Solution Explorer ▶ References ▶ Add Reference… ▶ System.Runtime.Remoting В новых версиях Visual Studio этот п...

Windows Forms: События NotifyIcon

Если в форму добавить компонент NotifyIcon, то можно заметить, что у него есть несколько различных Событий для мыши, например MouseClick и BalloonTipClicked. Чтобы не запутаться, отмечу в этой заметке их разницу: BalloonTipClicked — вызывается, если нажать левой кнопкой мышки на Всплывающем ув...