WebProGameDev: IT и Разработка игр
4 subscribers
14 photos
6 links
Всем привет ребята в этом канале вы сможете найти полезные информации по сфере IT и Разработке игр
Download Telegram
Всем привет ребята в этом канале вы сможете найти полезные информации по сфере IT и Разработке игр
👍4
Что таке Unity

Unity (unity в переводе с англ. — «единство», произносится как «ю‌нити») — кроссплатформенная среда разработки компьютерных игр[3], разработанная американской компанией Unity Technologies. Unity позволяет создавать приложения, работающие на более чем 25 различных платформах, включающих персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие[4]. Выпуск Unity состоялся в 2005 году и с того времени идёт постоянное развитие.

@WebPro_GameDev
👍3
Как работает система столкновений? Что такое коллайдеры?
Система столкновений Unity работает за счет коллайдеров (Colliders).

Коллайдер - это компонент, который представляет собой невидимые "границы" объекта.

Часто они совпадают с формой самого объекта (как в реальном мире), хотя это и не обязательно.

Unity поддерживает разнообразные формы коллайдеров:

BoxCollider - форма прямоугольного параллелепипеда

SphereCollider - сфера

CapsuleCollider - капсула (математически, сфероид или эллипсоид вращения)

MeshCollider - кастомная форма 3Д-меша, соответствующая форме самого меша.

BoxCollider2D - прямоугольник

CircleCollider2D - круг

PolygonCollider2D - кастомная форма 2Д-спрайта, повторяющая форму самого спрайта.


@WebPro_GameDev
👍3
Rigidbody - это
Твёрдые тела позволяют вашим игровым объектам взаимодействовать с помощью физики. Для реалистичного перемещения твёрдых тел, на последние воздействуют сила вращения и другие силы. Любой игровой объект должен содержать в себе твёрдое тело, чтобы быть подверженным гравитации, действовать согласно назначенным путём скриптинга силам, или взаимодействовать с другими объектами через физический движок NVIDIA PhysX.

@WebPro_GameDev
👍4
Что такое Character Controller

Высота коллайдера Capsule Collider персонажа. Изменение её растянет коллайдер вдоль оси X в оба направления.

Свойство:
Slope Limit - Ограничивает возможность коллайдер взбираться по склонам только по склонам равным или меньше чем указанное значение.

Step Offset - Персонаж переступит на поверхность, только если она ближе к земле, чем заданное значение.

Skin width - 2 коллайдера могут пересечься друг с другом на глубину, равную значению Skin Width. Большее значение уменьшит степень тряски. Слишком низкое значение может вызвать застревание персонажа. Наилучшим вариантом является установление этого значения равным 10% от радиуса.

Center - Сдвиг коллайдера в мировом пространстве без влияния на то, как вращается персонаж.

Radius - Значение радиуса коллайдера. По сути дела, это ширина коллайдера.

Height - Высота коллайдера Capsule Collider персонажа. Изменение её растянет коллайдер вдоль оси X в оба направления.

@WebPro_GameDev
👍3