Блог программиста
Математика Unity (Урок 17): Quaternion.
19.12.2017Математика Unity

Кватернионы используются для представления вращений.
В Unity все вращения представлены в виде кватернионов. Их использование решает проблему "шарнирного замка" (gimbal lock).

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

Читать далее...
Кастомизация редактора Unity. Пользовательские атрибуты
25.07.2017Кастомизация редактора

В прошлом уроке мы рассмотрели проверку вводимых данных через скрипт пользовательского редактора.
Но этот скрипт для одного конкретного компонента.
А если у нас много компонентов, для которых нужны однотипные проверки?
Для этого создаются атрибуты.

Читать далее...
Кастомизация редактора Unity. Проверка данных в редакторе
12.06.2017Кастомизация редактора

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

Читать далее...
Кастомизация редактора Unity. Проверка данных через свойства
12.05.2017Кастомизация редактора

Все вводимые в инспекторе данные надо проверять на корректность.
И Unity это делает. В частности проверяет тип вводимых данных с типом переменной, которой они будут присвоены.
Например в поле типа int нельзя ввести текст или десятичное число.
А если нам нужны дополнительные проверки?

Читать далее...
Кастомизация редактора Unity. Атрибуты
31.03.2017Кастомизация редактора

Кастомизация испектора в Unity.
В этой статье мы рассмотрим самый простой способ кастомизации инспектора - атрибуты.

Читать далее...
Обновление сайта
22.02.2017Новости

Как вы, наверное, заметили, сайт был обновлен.
Сделать это надо было давно, но руки дошли только сейчас.
Что же изменилось?

Читать далее...
Новая система лицензирования Unity
06.06.2016Новости

Unity Technologies объявили о новой системе лицензирования.
(16 Июня условия обновлены)

Что же они предлагают и сколько это стоит?

Читать далее...
Каково быть нубом
17.09.2015Оффтоп

Нередко новички жалуются мол «старики» не помогают нубам и вообще забыли, что значит быть новичком, как это сложно изучать программирование/моделирование/что-то ещё.
Действительно ли «старики» забылись? И какие на самом деле проблемы у новичков?

Читать далее...
Результаты кампании по переводу документации по Unity. (Февраль 2015)
11.03.2015Новости

Февраль закончился, итоги подведены:

Читать далее...
Результаты кампании по переводу документации по Unity. (Январь 2015)
03.02.2015Новости

Первый месяц 2015 года закончился, итоги подведены:

Читать далее...