unity3d

Подписаться на эту метку по RSS

MessageBox для Unity3D


Просмотров: 2711 | Комментарии
Рубрика: Unity3d -> Расширения для Unity3D
Метки: |

PXMessageBox - расширение для Unity3D. Позволяет одной строчкой открывать окно сообщения в игре (аналог MessageBox в Windows).

Особености:

- Настройка стилей и количества кнопок

- Пользовательский текст для кнопок

- Использует uGUI

- Адаптация под размеры экрана

- Поддержка модального режима для блокировки других элементов GUI.

- Поддержка Rich Text.

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

Перевод документации Unity3d


Просмотров: 6836 | Комментарии
Рубрика: Unity3d -> Новости
Метки: |

Всем доброго времени суток.

Совсем недавно платформа для перевода документации стала открыта для всех желающих помочь!

Необходимо залогиниться на сайте http://translate.unity3d.com, и можно начинать переводить!

Математика Unity3D (Урок 16). Vector Переменные.


Просмотров: 8269 | Комментарии (5)
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | | | |

Компоненты

Значение компонентов вектора можно получить двумя способами.

Первый способ — через переменные компонентов.

Пример:

Vector3 v = new Vector3(1, 2, 3);
//Получаем значение компонента x
float x = v.x;

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

Математика Unity3D (Урок 15). Vector Отражение, расстояние, проекция и угол.


Просмотров: 11114 | Комментарии (2)
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | | | | | | |

Отражение

Функция отражения векторов в Unity3D (C#):

Vector3.Reflect(Vector3 inDirection, Vector3 inNormal)               //Отражение

Данная функция возвращает вектор, значение компонентов которого равны отражению вектора inDirection в плоскости с нормалью inNormal.

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

Математика Unity3D (Урок 14). Vector Умножение.


Просмотров: 7540 | Комментарии (2)
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | | |

Перемножение компонентов

Функция перемножения компонентов векторов в Unity3D (C#):

Vector[X].Scale(Vector[X] a, Vector[X] b)            //Перемножение компонентов

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

Математика Unity3D (Урок 13). Vector Интерполяции.


Просмотров: 10893 | Комментарии (1)
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | |

С этого урока будут рассматриваться вектора. Но так как в Unity3D три класса векторов (Vector2, Vector3, Vector4), условное обозначение «общего» класса: Vector[X].

Т.е. если функция есть не только в одном классе, то буду писать Vector[X].Функция.

В коде «общий» класс использоваться не будет.

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

Математика Unity3D (Урок 12). Mathf Константы.


Просмотров: 4523 | Комментарии
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | | | | | | |

Константы

В классе Mathf есть несколько констант:

Число Пи

float Mathf.PI = 3.14159274f;        //Число Пи

Используется для расчёта по формулам с числом Пи.

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

Математика Unity3D (Урок 11). Mathf циклы и инверсная интерполяция.


Просмотров: 6412 | Комментарии
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | |

Цикл 1

В Unity3D, в классе Mathf одним из циклов является Repeat.

Синтаксис (C#):

Mathf.Repeat(float val, float length);

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

Математика Unity3D (Урок 10). Mathf сравнение и сглаживания.


Просмотров: 7032 | Комментарии
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | | | | |

Сравнение

В Unity3D, в связи с неточностью чисел типа float, не рекомендуется использовать точное сравнение.

Например:

if(2.0f == 10.0f/5.0f)
        Debug.Log(true);
else
        Debug.Log(false);

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

Математика Unity3D (Урок 9). Mathf Интерполяции.


Просмотров: 9934 | Комментарии (1)
Рубрика: Unity3d -> Математика Unity3D -> Уроки по Unity3d
Метки: | | | | | |
Интерполяция — способ нахождения промежуточных значений.

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