Блог программиста
Математика Unity (Урок 4). Mathf два арктангенса.
04.07.2013Математика Unity

В предыдущем уроке рассматривались обратные функции синуса и косинуса — арксинус и арккосинус. Сегодня мы рассмотрим обратные функции тангенса и котангенса — арктангенс и арккотангенс. Начнём с определений:

Арктангенс числа k – значение угла a в диапазоне от -90 до 90 градусов, тангенс которого равен k. Арккотангенс числа k – значение угла a в диапазоне от 0 до 180 градусов, котангенс которого равен k.

В Unity3D (C#) есть два способа вычислить арктангенс (углы исчисляются в радианах):
float Angle = Mathf.Atan(float tg)			//Арктангенс
float Angle = Mathf.Atan2(float sin, float cos)	//Арктангенс

Читать далее...
Математика Unity (Урок 3). Mathf арксинус и арккосинус.
03.07.2013Математика Unity

Синус и косинус были рассмотрены в первом уроке. В этом уроке мы рассмотрим обратные функции синуса и косинуса — арксинус и арккосинус. Полные определения можно прочитать в справочнике, учебнике или энциклопедии. Я их немного изменил:

Арксинус числа k (-1 <= k <= 1) – значение угла a в диапазоне от -90 до 90 градусов, синус которого равен k. Арккосинус числа k (-1 <= k <= 1) – значение угла a в диапазоне от 0 до 180 градусов, косинус которого равен k.
Для простоты понимания диапазоны я указал в градусах, хотя принято значение углов считать в радианах.

Читать далее...
Математика Unity (Урок 2). Mathf тангенс и котангенс.
02.07.2013Математика Unity

В прошлом уроке были рассмотрены синус и косинус. В этом уроке мы продолжаем рассматривать класс Mathf, в частности тангенс (tg) и котангенс (ctg). Для тех, кто забыл что это, напоминаю:

Тангенс — отношение синуса к косинусу. Котангенс — отношение косинуса к синусу.

Читать далее...
Математика Unity (Урок 1): Mathf синус и косинус.
01.07.2013Математика Unity

Из курса школы все знают, что такое синус и косинус. Для тех кто забыл:

Синус - это ордината точки единичной окружности.

Косинус - абсцисса точки единичной окружности.

Читать далее...
Unity Editor Toolbar
18.10.2012Расширения для Unity

Расширение для Unity. Позволяет оптимизировать рабочий процесс. "Unity Editor Toolbar" обеспечивает легкий доступ к функциям редактора Unity. Вы можете настроить его, добавляя/удаляя необходимые/ненужные кнопки для пунктов меню.

Читать далее...
Key Library
18.10.2012Расширения для Unity

Мини-библиотека для Unity, которая имеет функцию отслеживания символов, вводимых в GUI.

Читать далее...
GUI Builder
18.10.2012Расширения для Unity

Визуальный редактор GUI для Unity с открытым исходным кодом. Упрощает процесс создания GUI. Позволяет создавать GUI из большинства элементов. С возможностью дальнейшего сохранения в C# - скрипт или Java Script, чтобы использовать в игре.

Читать далее...
Array Modifier
18.10.2012Расширения для Unity

Расширение для Unity. Позволяет создавать массив объектов на основе оригинала. Работает почти так же, как обычный модификатор "Array" (массив) в 3D-редакторах (Blender, Maya и др.).

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