love.physics (Português)

Pode simular a física da rigidez de corpos 2D de uma forma realista. Este módulo é basedo em [1] e esta API corresponde o mais próximo possível ao Box2D API.

O.png Love.physics não é leve e nem remotamente fácil de usar.

Se você está somente tentando fazer um caracter pular sobre blocos , ou coisas do gênero, saia daqui, não há nada para se ver aqui.

 


Tipos

Body (Português)Corpos são objetos com velocidade e posição.
CircleShape (Português)Círculo estende Forma e adiciona um raio e a posição local.
Contact (Português)Contatos são objetos criados para gerenciar as colisões no mundo.
Fixture (Português)Fixtures anexam formas a corpos.
Joint (Português)Attach multiple bodies together to interact in unique ways.
PolygonShape (Português)Polígonos são convexos com até 8 lados.
Shape (Português)Formas são objetos usados para controlar massas e colisões.
World (Português)Um mundo é um objeto que contem corpos e juntas.

Body Bodies are objects with velocity and position.

CircleShape Circle extends Shape and adds a radius and a local position.

Contact Contacts are objects created to manage collisions in worlds.

Joint Attach multiple bodies together to interact in unique ways.

PolygonShape Polygon is a convex polygon with up to 8 sides.

Shape Shapes are objects used to control mass and collisions.

World A world is an object that contains all bodies and joints.

Funções

love.physics.getDistance (Português)Retorna os dois pontos mais próximos entre duas fixtures e a distância entre eles.
love.physics.getMeter (Português)Retorna a escala de pixels para metro.
love.physics.newBody (Português)Cria um novo corpo.
love.physics.newChainShape (Português)Cria uma nova ChainShape.
love.physics.newCircleShape (Português)Cria um novo CircleShape em (x,y) nas coordenadas local.
love.physics.newDistanceJoint (Português)Cria uma junta de distância entre dois corpos.
love.physics.newEdgeShape (Português)Cria uma nova EdgeShape.
love.physics.newFixture (Português)Cria e anexa uma fixture.
love.physics.newFrictionJoint (Português)Uma FrictionJoint aplica fricção a um corpo.
love.physics.newGearJoint (Português)Cria uma junta de engrenagem conectando duas juntas.
love.physics.newMotorJoint (Português)Cria uma junta entre os dois corpos que controla o movimento relativo entre eles.
love.physics.newMouseJoint (Português)Cria uma junta entre o corpo e o mouse.
love.physics.newPolygonShape (Português)Cria um novo PolygonShape.
love.physics.newPrismaticJoint (Português)Cria uma junta prismática entre dois Corpos.
love.physics.newPulleyJoint (Português)Cria uma junta de polia para juntar dois Corpos entre si e o solo.
love.physics.newRectangleShape (Português)Atalho para criar um PolygonShapes retangular.
love.physics.newRevoluteJoint (Português)Cria uma junta de ponto fixo entre dois Corpos.
love.physics.newRopeJoint (Português)Cria uma junta entre dois corpos que impõe uma distância máxima entre eles.
love.physics.newWeldJoint (Português)Uma WeldJoint basicamente cola dois corpos juntos.
love.physics.newWheelJoint (Português)Cria uma nova junta de roda.
love.physics.newWorld (Português)Cria um novo Mundo.
love.physics.setMeter (Português)Determina a escala de pixels para metro.

love.physics.newBody Create a new body.

love.physics.newCircleShape Create a new CircleShape at (x,y) in local coordinates.

love.physics.newDistanceJoint Create a distance joint between two bodies.

love.physics.newGearJoint Create a gear joint connecting two joints.

love.physics.newMouseJoint Create a joint between a body and the mouse.

love.physics.newPolygonShape Creates a new PolygonShape.

love.physics.newPrismaticJoint Create a prismatic joints between two bodies.

love.physics.newPulleyJoint Create a pulley joint to join two bodies to each other and the ground.

love.physics.newRectangleShape Shorthand for creating rectangluar PolygonShapes.

love.physics.newRevoluteJoint Create a pivot joint between two bodies.

love.physics.newWorld Creates a new World.

Veja Também

Outros Idiomas