Difference between revisions of "B2.DebugDraw"
From GiderosMobile
m (Text replacement - "</source" to "</syntaxhighlight") |
m |
||
Line 8: | Line 8: | ||
The [[b2.DebugDraw]] class is used to provide debug drawing of physical entities in your application. | The [[b2.DebugDraw]] class is used to provide debug drawing of physical entities in your application. | ||
− | === | + | === Example === |
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local debugDraw = b2.DebugDraw.new() | local debugDraw = b2.DebugDraw.new() | ||
debugDraw:setFlags( | debugDraw:setFlags( | ||
− | b2.DebugDraw.SHAPE_BIT + b2.DebugDraw.JOINT_BIT + b2.DebugDraw.AABB_BIT | + | b2.DebugDraw.SHAPE_BIT |
− | + b2.DebugDraw.PAIR_BIT + b2.DebugDraw.CENTER_OF_MASS_BIT) | + | + b2.DebugDraw.JOINT_BIT |
+ | + b2.DebugDraw.AABB_BIT | ||
+ | + b2.DebugDraw.PAIR_BIT | ||
+ | + b2.DebugDraw.CENTER_OF_MASS_BIT | ||
+ | ) | ||
world:setDebugDraw(debugDraw) | world:setDebugDraw(debugDraw) | ||
stage:addChild(debugDraw) | stage:addChild(debugDraw) |
Latest revision as of 16:45, 11 May 2025
Supported platforms:
Available since: Gideros 2011.6
Inherits from: Sprite
Description
The b2.DebugDraw class is used to provide debug drawing of physical entities in your application.
Example
local debugDraw = b2.DebugDraw.new()
debugDraw:setFlags(
b2.DebugDraw.SHAPE_BIT
+ b2.DebugDraw.JOINT_BIT
+ b2.DebugDraw.AABB_BIT
+ b2.DebugDraw.PAIR_BIT
+ b2.DebugDraw.CENTER_OF_MASS_BIT
)
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)
Methodsb2.DebugDraw.new |
EventsConstantsb2.DebugDraw.AABB_BIT |