Difference between revisions of "B2"
Line 6: | Line 6: | ||
To load the Box2D library, call `require "box2d"`. After loading Box2D library, `b2` table stores all <br /> | To load the Box2D library, call `require "box2d"`. After loading Box2D library, `b2` table stores all <br /> | ||
classes and functions related to Box2D physics library. <br /> | classes and functions related to Box2D physics library. <br /> | ||
− | <br /> | + | <br />{|- |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {|- | ||
| style="width: 50%;"| | | style="width: 50%;"| | ||
=== Methods === | === Methods === | ||
Line 55: | Line 24: | ||
=== Events === | === Events === | ||
=== Constants === | === Constants === | ||
− | [[b2.DISTANCE_JOINT]] | + | [[b2.DISTANCE_JOINT]]<br/> |
− | [[b2.DYNAMIC_BODY]] | + | [[b2.DYNAMIC_BODY]]<br/> |
− | [[b2.FRICTION_JOINT]] | + | [[b2.FRICTION_JOINT]]<br/> |
− | [[b2.GEAR_JOINT]] | + | [[b2.GEAR_JOINT]]<br/> |
− | [[b2.KINEMATIC_BODY]] | + | [[b2.KINEMATIC_BODY]]<br/> |
− | [[b2.MOUSE_JOINT]] | + | [[b2.MOUSE_JOINT]]<br/> |
− | [[b2.PRISMATIC_JOINT]] | + | [[b2.PRISMATIC_JOINT]]<br/> |
− | [[b2.PULLEY_JOINT]] | + | [[b2.PULLEY_JOINT]]<br/> |
− | [[b2.REVOLUTE_JOINT]] | + | [[b2.REVOLUTE_JOINT]]<br/> |
− | [[b2.ROPE_JOINT]] | + | [[b2.ROPE_JOINT]]<br/> |
− | [[b2.STATIC_BODY]] | + | [[b2.STATIC_BODY]]<br/> |
− | [[b2.WELD_JOINT]] | + | [[b2.WELD_JOINT]]<br/> |
− | [[b2.WHEEL_JOINT]] | + | [[b2.WHEEL_JOINT]]<br/> |
|} | |} |
Revision as of 09:12, 23 August 2018
Supported platforms: android, ios, mac, pc
Available since: Gideros 2011.6
Description
To load the Box2D library, call `require "box2d"`. After loading Box2D library, `b2` table stores all
classes and functions related to Box2D physics library.
{|-
| style="width: 50%;"|
Methods
b2.createDistanceJointDef - creates and returns a distance joint definition table
b2.createFrictionJointDef - creates and returns a friction joint definition table
b2.createGearJointDef - creates and returns a gear joint definition table
b2.createMouseJointDef - creates and returns a mouse joint definition table
b2.createPrismaticJointDef - creates and returns a prismatic joint definition table
b2.createPulleyJointDef - creates and returns a pulley joint definition table
b2.createRevoluteJointDef - creates and returns a revolute joint definition table
b2.createRopeJointDef -
b2.createWeldJointDef - creates and returns a weld joint definition table
b2.createWheelJointDef - creates and returns a wheel joint definition table
b2.getScale - returns the global pixels to meters scale
b2.setScale - sets the global pixels to meters scale
| style="width: 50%;"|
Events
Constants
b2.DISTANCE_JOINT
b2.DYNAMIC_BODY
b2.FRICTION_JOINT
b2.GEAR_JOINT
b2.KINEMATIC_BODY
b2.MOUSE_JOINT
b2.PRISMATIC_JOINT
b2.PULLEY_JOINT
b2.REVOLUTE_JOINT
b2.ROPE_JOINT
b2.STATIC_BODY
b2.WELD_JOINT
b2.WHEEL_JOINT
|}