love.physics (Português)
Pode simular corpos rígidos 2D de uma maneira realista. Este módulo é basicamente uma ligação ao Box2D (versão 2.3.0 - manual)
Para casos simples (e mais comuns), um número pequeno de bibliotecas existem, que são geralmente mais populares que love.physics e podem ser encontradas aqui: https://github.com/love2d-community/awesome-love2d#physics
Contents
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. | 0.8.0 | |
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. |
Funções
love.physics.getDistance (Português) | Retorna os dois pontos mais próximos entre duas fixtures e a distância entre eles. | 0.8.0 | |
love.physics.getMeter (Português) | Retorna a escala de pixels para metro. | 0.8.0 | |
love.physics.newBody (Português) | Cria um novo corpo. | ||
love.physics.newChainShape (Português) | Cria uma nova ChainShape. | 0.8.0 | |
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. | 0.8.0 | |
love.physics.newFixture (Português) | Cria e anexa uma fixture. | 0.8.0 | |
love.physics.newFrictionJoint (Português) | Uma FrictionJoint aplica fricção a um corpo. | 0.8.0 | |
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. | 0.9.0 | |
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. | 0.8.0 | |
love.physics.newWeldJoint (Português) | Uma WeldJoint basicamente cola dois corpos juntos. | 0.8.0 | |
love.physics.newWheelJoint (Português) | Cria uma nova junta de roda. | 0.8.0 | |
love.physics.newWorld (Português) | Cria um novo Mundo. | ||
love.physics.setMeter (Português) | Determina a escala de pixels para metro. | 0.8.0 |
Enums
BodyType (Português) | Os tipos de um Corpo. | ||
JointType (Português) | Diferentes tipos de juntas. | ||
ShapeType (Português) | Os diferentes tipos de Formas, como retornado por Shape:getType. |
Veja também
Outros Idiomas
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info