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.getMeter (Русский)Возвращает масштаб метра в пикселях.
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.

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

Другие языки