在Gideros工作室box2d中,身体(基本上是物理物体,而不是和它一起的图片)总是以半透明的形状出现。在我的比赛中,我不想让玩家看到这些身体。我已经看到你可以在日冕中做到这一点,但我还没有看到任何关于吉德罗斯的事情。有没有人对lua和box2d有足够的了解来告诉我怎么做呢?谢谢!
发布于 2014-10-01 17:54:11
如果它确实是调试绘图,则单击顶部菜单编辑,选择“在文件中查找”并搜索DebugDraw。
你应该找到这样的东西:
local world = b2.World.new(0, 10, true)
local debugDraw = b2.DebugDraw.new()
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)只要注释掉这行--stage:addChild(debugDraw),你就可以走了。为了更好的性能,完全删除设置调试绘图。
您可以设置一些全局变量debug并切换它以启用/禁用调试绘图:
DEBUG = false然后在后面的代码中
if DEBUG then
local world = b2.World.new(0, 10, true)
local debugDraw = b2.DebugDraw.new()
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)
endhttps://stackoverflow.com/questions/26080131
复制相似问题