Всем привет ребята в этом канале вы сможете найти полезные информации по сфере IT и Разработке игр
👍4
Что таке Unity
Unity (unity в переводе с англ. — «единство», произносится как «юнити») — кроссплатформенная среда разработки компьютерных игр[3], разработанная американской компанией Unity Technologies. Unity позволяет создавать приложения, работающие на более чем 25 различных платформах, включающих персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие[4]. Выпуск Unity состоялся в 2005 году и с того времени идёт постоянное развитие.
@WebPro_GameDev
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
Система столкновений Unity работает за счет коллайдеров (Colliders).
Коллайдер - это компонент, который представляет собой невидимые "границы" объекта.
Часто они совпадают с формой самого объекта (как в реальном мире), хотя это и не обязательно.
Unity поддерживает разнообразные формы коллайдеров:
BoxCollider - форма прямоугольного параллелепипеда
SphereCollider - сфера
CapsuleCollider - капсула (математически, сфероид или эллипсоид вращения)
MeshCollider - кастомная форма 3Д-меша, соответствующая форме самого меша.
BoxCollider2D - прямоугольник
CircleCollider2D - круг
PolygonCollider2D - кастомная форма 2Д-спрайта, повторяющая форму самого спрайта.
@WebPro_GameDev
👍3
Rigidbody - это
Твёрдые тела позволяют вашим игровым объектам взаимодействовать с помощью физики. Для реалистичного перемещения твёрдых тел, на последние воздействуют сила вращения и другие силы. Любой игровой объект должен содержать в себе твёрдое тело, чтобы быть подверженным гравитации, действовать согласно назначенным путём скриптинга силам, или взаимодействовать с другими объектами через физический движок NVIDIA PhysX.
@WebPro_GameDev
Твёрдые тела позволяют вашим игровым объектам взаимодействовать с помощью физики. Для реалистичного перемещения твёрдых тел, на последние воздействуют сила вращения и другие силы. Любой игровой объект должен содержать в себе твёрдое тело, чтобы быть подверженным гравитации, действовать согласно назначенным путём скриптинга силам, или взаимодействовать с другими объектами через физический движок 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
Высота коллайдера Capsule Collider персонажа. Изменение её растянет коллайдер вдоль оси X в оба направления.
Свойство:
Slope Limit - Ограничивает возможность коллайдер взбираться по склонам только по склонам равным или меньше чем указанное значение.
Step Offset - Персонаж переступит на поверхность, только если она ближе к земле, чем заданное значение.
Skin width - 2 коллайдера могут пересечься друг с другом на глубину, равную значению Skin Width. Большее значение уменьшит степень тряски. Слишком низкое значение может вызвать застревание персонажа. Наилучшим вариантом является установление этого значения равным 10% от радиуса.
Center - Сдвиг коллайдера в мировом пространстве без влияния на то, как вращается персонаж.
Radius - Значение радиуса коллайдера. По сути дела, это ширина коллайдера.
Height - Высота коллайдера Capsule Collider персонажа. Изменение её растянет коллайдер вдоль оси X в оба направления.
@WebPro_GameDev
👍3
