我在屏幕上添加了 10 个精灵,zValue = 0。
现在在 ccTouchesMoved 方法下,我存储所有触摸点,然后在 -(void)draw 方法下绘制它们。
我的问题是,即使精灵的 zValue 为 0,如果我在任何精灵上画一条线,它实际上是在精灵下绘制的(而不是在它上面)。
我尝试将起点和终点更改为 nodeSpace 但没有帮助。
start = CGPointFromString([touchPoints objectAtIndex:i]);
end = CGPointFromString([touchPoints objectAtIndex:i+1]);
start = [self convertToNodeSpace:start];
end = [self convertToNodeSpace:end];
ccDrawLine(start, end);
有什么建议么?