Difference between revisions of "love.physics (Português)"
m (function list updated) |
m (Updated translation and added Enums) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Pode simular | + | Pode simular corpos rígidos 2D de uma maneira realista. Este módulo é basicamente uma ligação ao [http://www.box2d.org/about Box2D] (versão 2.3.0 - [http://www.box2d.org/documentation/ 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 | |
− | |||
− | |||
− | |||
== Tipos == | == Tipos == | ||
{{#ask: [[Category:Types]] [[parent::love.physics (Português)]] | {{#ask: [[Category:Types]] [[parent::love.physics (Português)]] | ||
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
Line 15: | Line 18: | ||
{{#ask: [[Category:Functions]] [[parent::love.physics (Português)]] | {{#ask: [[Category:Functions]] [[parent::love.physics (Português)]] | ||
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
+ | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
+ | }} | ||
+ | == Enums == | ||
+ | {{#ask: [[Category:Enums]] [[parent::love.physics (Português)]] [[Concept:Current]] | ||
+ | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
+ | == Veja também == | ||
+ | * [[parent::love (Português)|love]] | ||
+ | * [[Tutorial:Physics (Português)|Tutorial:Física]] | ||
+ | * [[Tutorial:PhysicsCollisionCallbacks (Português)|Tutorial:FísicaCallbacksDeColisão]] | ||
[[Category:Modules]] | [[Category:Modules]] | ||
− | {{#set:Description=Pode simular | + | {{#set:Description=Pode simular corpos rígidos 2D de uma maneira realista.}} |
− | |||
− | |||
− | |||
− | |||
− | |||
== Outros Idiomas == | == Outros Idiomas == | ||
{{i18n|love.physics}} | {{i18n|love.physics}} |
Latest revision as of 15:45, 28 November 2020
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