Difference between revisions of "love.physics (Español)"

(Created page with "{{newin|0.4.0|040|type=module}} Puede simular 2D rigid bodies (cuerpos rigidos 2D) de manera realista. Este módulo es esencialmente un vínculo a [http://box2d.org/about/...")
 
(Box2D's architecture, concepts, and terminologies.)
Line 38: Line 38:
  
 
== Notas ==
 
== Notas ==
=== Box2D's architecture, concepts, and terminologies. ===
+
=== Box2D arquitectura, conceptos, y terminologías. ===
 
[[File:Box2D basic overview.png|880px]]
 
[[File:Box2D basic overview.png|880px]]
  

Revision as of 14:05, 17 December 2024

Available since LÖVE 0.4.0
This module is not supported in earlier versions.

Puede simular 2D rigid bodies (cuerpos rigidos 2D) de manera realista. Este módulo es esencialmente un vínculo a Box2D (version 2.3.0 - manual). Para mas simples (y mas comunes) usos, existen una pequeña cantidad de librerías, que suelen ser más popularmente usadas que love.physics y se puede encontrar aquí: https://github.com/love2d-community/awesome-love2d#physics

Tipos

Body Bodies are objects with velocity and position.
Contact Contacts are objects created to manage collisions in worlds.
Fixture Fixtures attach shapes to bodies. Added since 0.8.0
Joint Attach multiple bodies together to interact in unique ways.
Shape Shapes are objects used to control mass and collisions.
World A world is an object that contains all bodies and joints.

Funciones

love.physics.getDistance Returns the two closest points between two fixtures and their distance. Added since 0.8.0
love.physics.getMeter Returns the meter scale factor. Added since 0.8.0
love.physics.newBody Creates a new body.
love.physics.newChainShape Creates a new ChainShape. Added since 0.8.0
love.physics.newCircleShape Creates a new CircleShape.
love.physics.newDistanceJoint Creates a DistanceJoint between two bodies.
love.physics.newEdgeShape Creates a new EdgeShape. Added since 0.8.0
love.physics.newFixture Creates and attaches a fixture. Added since 0.8.0
love.physics.newFrictionJoint A FrictionJoint applies friction to a body. Added since 0.8.0
love.physics.newGearJoint Create a GearJoint connecting two Joints.
love.physics.newMotorJoint Creates a joint between two bodies which controls the relative motion between them. Added since 0.9.0
love.physics.newMouseJoint Create a joint between a body and the mouse.
love.physics.newPolygonShape Creates a new PolygonShape.
love.physics.newPrismaticJoint Creates a PrismaticJoint between two bodies.
love.physics.newPulleyJoint Creates a PulleyJoint to join two bodies to each other and the ground.
love.physics.newRectangleShape Shorthand for creating rectangular PolygonShapes.
love.physics.newRevoluteJoint Creates a pivot joint between two bodies.
love.physics.newRopeJoint Creates a joint between two bodies that enforces a max distance between them. Added since 0.8.0
love.physics.newWeldJoint A WeldJoint essentially glues two bodies together. Added since 0.8.0
love.physics.newWheelJoint Creates a wheel joint. Added since 0.8.0
love.physics.newWorld Creates a new World.
love.physics.setMeter Sets the meter scale factor. Added since 0.8.0

Enums

BodyType The types of a Body.
JointType Different types of joints.
ShapeType The different types of Shapes, as returned by Shape:getType.

Notas

Box2D arquitectura, conceptos, y terminologías.

Box2D basic overview.png

Ver También



Otros Idiomas