首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lua Box2d Gideros:隐藏身体

Lua Box2d Gideros:隐藏身体
EN

Stack Overflow用户
提问于 2014-09-27 23:27:39
回答 1查看 215关注 0票数 1

在Gideros工作室box2d中,身体(基本上是物理物体,而不是和它一起的图片)总是以半透明的形状出现。在我的比赛中,我不想让玩家看到这些身体。我已经看到你可以在日冕中做到这一点,但我还没有看到任何关于吉德罗斯的事情。有没有人对lua和box2d有足够的了解来告诉我怎么做呢?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-01 17:54:11

如果它确实是调试绘图,则单击顶部菜单编辑,选择“在文件中查找”并搜索DebugDraw

你应该找到这样的东西:

代码语言:javascript
复制
local world = b2.World.new(0, 10, true)
local debugDraw = b2.DebugDraw.new()
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)

只要注释掉这行--stage:addChild(debugDraw),你就可以走了。为了更好的性能,完全删除设置调试绘图。

您可以设置一些全局变量debug并切换它以启用/禁用调试绘图:

代码语言:javascript
复制
DEBUG = false

然后在后面的代码中

代码语言:javascript
复制
if DEBUG then
    local world = b2.World.new(0, 10, true)
    local debugDraw = b2.DebugDraw.new()
    world:setDebugDraw(debugDraw)
    stage:addChild(debugDraw)
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26080131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档