CCRenderTexture使用的五步骤
1.创建新的CCRenderTexture。
你需要指定纹理图的高度和宽度。
2.调用CCRenderTexture:begin
使用这种方式,可以设置OpenGL,从而将需要绘制的图绘制到CCRenderTexture之中(不是直接绘制到屏幕中)
3.绘制到纹理图中。
你可以直接使用原始的OpenGL命令进行绘制,也可以调用访问现有cocos2d对象的方法来绘制(使用此类方法来调用所需的OpenGL命令来绘制这些对象)。
4.调用CCRenderTexture:end
使用这种方式,将会渲染纹理图,并关闭绘制到纹理图。
5.从纹理图中创建一个新的精灵
到了这一步,你就可以使用CCRenderTexture的sprite.texture属性来创建新的精灵。
浙公网安备 33010602011771号