Архив метки: Unity

Unity: Сообщение об ошибке ‘inconsistent line endings’ (часть 2)

Если в Unity создать новый C# скрипт, то в консоли появится сообщение об ошибке «inconsistent line endings». Ее можно исправить, если пересохранить файл с другими настройками для переноса строки и каретки. Мне надоело каждый раз пересохранять файл, поэтому я нашел способ, позволяющий испра...

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

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

Unity: Создать под объектом эффект выделения в виде окружности

В играх типа стратегия, если на юните кликнуть мышкой, он будет выделен либо цветом, либо под ним появится окружность. Есть много способов создать под объектом окружность (например в проекте «Tanks! Tutorial» подобное реализовано с помощью добавления UI-элемента Slider). Вчера в одном из у...

Unity: Изменить округление чисел типа float при выводе их значения через Debug.Log

Вывожу в консоль значения векторов: Debug.Log("Target.position = " + target.position); Debug.Log("Player.position = " + transform.position); var heading = target.position - transform.position; Debug.Log("Heading = " + heading); При этом в консоль выводятся значения по умолчанию округленные до 1 знак...

Unity: Операции с векторами

В одном из проектов мне встретился такой код: Vector3 moveDestination = transform.forward * moveSpeed * Time.deltaTime; здесь transform.forward представлен как Vector3, moveSpeed и Time.deltaTime — float Т.е. тут идет умножение ненулевого ВЕКТОРА на число. Поскольку я учился на физмате, то сей...