【发布时间】:2014-03-09 20:02:35
【问题描述】:
This 文章讲述了如何将 Box2D 调试绘制包装在一个层中。但我不明白为什么要在特定图层中绘制它。至于我不了解OpenGL,我根本不明白它是在哪里绘制的。但我的问题是我想在一个特定的图层中绘制,这样我就可以将该图层放在所有图层的顶部,并使 Box2D 形状始终可见。
今天我找到了solution how to do debug draw Box2D shapes in C++,但我无法在特定图层中绘制。你能帮我理解它是在哪里绘制的这样我就可以在我的精灵上绘制 Box2D 形状。我想把他们带到前面。
【问题讨论】:
-
Box2d 调试绘图是在第 0 层绘制的。所以将所有精灵 z-order 都放在 0 以下……比如 -1、-2、……显示调试形状。
标签: c++ opengl opengl-es-2.0 box2d cocos2d-x