我们可以通过CCSpriteSheet使用CCSpriteFrame的frameWithTexture剪辑帧。但是clipping node 和这个CCSpriteFrame有什么区别?
答案 0 :(得分:1)
剪辑与精灵帧不同。
精灵框架定义纹理上的一个区域,该区域又允许精灵绘制纹理的那一部分。它可以使用纹理图集,即将多个图像组合成单个纹理。这是Cocos2D功能。
剪辑节点定义屏幕上绘制内容的区域,但不绘制(剪裁)该帧外的所有内容。裁剪恰好发生在裁剪边界,即。只绘制剪切区域内的精灵部分。这是一个OpenGL功能,通常包含在Cocos2D节点中,以便于放置。
剪辑是stencil的简化形式,因为它只能定义一个矩形区域。