为什么DrawPrimitives下的几何图形接口绘制时永远是在底层?
有什么办法让Layer和DrawPrimitives 绘制先后顺序让我来安排
现在的情况是我游戏的draw函数内绘图顺序如下
Sprite* spr …
layer->addChild(spr);
DrawPrimitives::drawSolidRect(…);
但是现实在屏幕上效果还是填充矩形在spr下面
为什么DrawPrimitives下的几何图形接口绘制时永远是在底层?
有什么办法让Layer和DrawPrimitives 绘制先后顺序让我来安排
现在的情况是我游戏的draw函数内绘图顺序如下
Sprite* spr …
layer->addChild(spr);
DrawPrimitives::drawSolidRect(…);
但是现实在屏幕上效果还是填充矩形在spr下面
比如 实现一个自定义的CCNode 的draw 就是画矩形. 然后 和 spr 一起 added 到Layer 调整 zorder 就是addchild 的参数.
感谢解答,理解啦