love.physics.newBody
Создаёт новый объект.
Существует три типа объектов.
- Статические объекты неподвижны, имеют бесконечную массу и могут использоваться для определения границ уровня.
- Динамические объекты — основные действующие лица в симуляции, они сталкиваются со всем.
- Кинематические объекты не реагируют на силы и сталкиваются только с динамическими объектами.
Масса объекта рассчитывается при присоединении или удалении Фикстуры, но может быть изменена в любое время с помощью Body:setMass или Body:resetMassData.
Внесение изменений в мир запрещено внутри функций обратного вызова beginContact, endContact, preSolve и postSolve, так как BOX2D блокирует мир во время этих обратных вызовов.
Функция
Доступна начиная с LÖVE 0.8.0
Эта версия не поддерживается в более ранних версиях.
Синопсис
body = love.physics.newBody( world, x, y, type )
Аргументы
World world- Мир, в котором нужно создать объект.
number x (0)- Положение x объекта.
number y (0)- Положение y объекта.
BodyType type ("static")- Тип объекта.
Возвращает
Body body- Новый объект.
Функция
Удалена в LÖVE 0.8.0
Эта версия не поддерживается в этой и более поздних версиях.
Синопсис
body = love.physics.newBody( world, x, y, m, i )
Аргументы
World world- Мир, в котором нужно создать объект.
number x (0)- Положение x объекта.
number y (0)- Положение y объекта.
number m (0)- Масса объекта.
number i (0)- Момент инерции объекта.
Возвращает
Body body- Новый объект.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.physics.newBody