我想知道你如何删除游戏中的部分图像,例如Where's my water。是否有任何公开课程可以处理像CCblade这样的事情,或者任何人都可以提供一些指导,并为我提供一些指导。
由于
答案 0 :(得分:2)
根据该游戏的屏幕截图,看起来他们可能正在使用GCPath来动态剪切图像片段。
以下是Paths和Quartz 2D的参考资料:https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_paths/dq_paths.html#//apple_ref/doc/uid/TP30001066-CH211-TPXREF101
基本上你会做类似的事情:
1)拍摄你的源图像
2)将其绘制成CGContext
3)创建一个你想要删除的区域形状的路径
3)将上下文的混合模式设置为kCGBlendModeClear
4)填写你的路径
5)导出图像并替换当前图像