我有一个 GameViewController
,其中包含一些代表游戏对象的不同 subview ,例如分数、玩家、历史等......
用户可以在 GameBoard (CAShapeLayer
) 上拖动自定义形状。
我想为自定义形状添加模糊效果。然而,首先用所有游戏元素模糊背景,然后将图像蒙版到自定义形状是非常慢的。 这可能与良好的性能有关吗?在那种情况下你会怎么做?
谢谢
最佳答案
如果您关心性能,您应该使用 GPUImage
库。 https://github.com/BradLarson/GPUImage
本教程将指导您完全了解如何使用所需的模糊功能:
http://www.raywenderlich.com/60968/ios-7-blur-effects-gpuimage
关于iOS:使用自定义形状模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23403716/