我有一个GameViewController
,其中包含一些代表游戏对象的不同子视图,例如得分,玩家,历史等等。
用户可以在GameBoard(CAShapeLayer
)上拖动自定义形状。
我想为自定义形状添加模糊效果。然而,首先模糊所有游戏元素的背景,然后将图像掩盖到自定义形状是可怕的慢。 这可能与良好的性能有关,在这种情况下你会怎么做?
由于
答案 0 :(得分:4)
如果您担心性能,则应使用GPUImage
库。 https://github.com/BradLarson/GPUImage
本教程将指导您完全了解如何使用所需的模糊功能:
http://www.raywenderlich.com/60968/ios-7-blur-effects-gpuimage