love.physics (Русский)

Может моделировать реалистичную 2D физику твердого тела. Этот модуль основан на Box2D, и его API соответствует Box2D API, насколько это возможно.

O.png Love.physics не легок, и даже отдаленно не прост в использовании.

Если вы просто пытаетесь сделать прыгающего по блокам человечка или заставить его двигаться вперед, этот раздел не для вас.

 

Типы

Body (Русский) Тело объекта со скоростью и положением.
CircleShape (Русский) Форма в виде окружности.
Contact (Русский) Контакты объектов нужны для управления пересечениями объектов.
Fixture (Русский) Fixtures attach shapes to bodies.
Joint (Русский) Соединяет вместе несколько тел, взаимодействующих разными сопсобами.
PolygonShape (Русский) Выпуклый многоугольник с не более чем 8 сторонами.
Shape (Русский) Формы объектов, используемых для контроля массы и столкновений.
World (Русский) Объект, содержащий все тела и соединения.


Функции

love.physics.newBody (Русский) Создает новое тело.
love.physics.newCircleShape (Русский) Создает новую форму в виде окружности.
love.physics.newDistanceJoint (Русский) Создает DistanceJoint для двух тел.
love.physics.newGearJoint (Русский) Создает GearJoint для двух тел.
love.physics.newMouseJoint (Русский) Создает соединение между телом и мышью.
love.physics.newPolygonShape (Русский) Создает многоугольную форму.
love.physics.newPrismaticJoint (Русский) Создает PrismaticJoint для двух тел.
love.physics.newPulleyJoint (Русский) Создает совместный шкив для соединения двух тел друг с другом и землей.
love.physics.newRectangleShape (Русский) Краткая форма для создания прямоугольной формы многоугольника.
love.physics.newRevoluteJoint (Русский) Создает шарнир между двумя телами.
love.physics.newWorld (Русский) Создает объект World.

Смотрите также

Другие языки

Personal tools