我正在为Android编写自己的2D游戏。到目前为止,我一直在使用一些家庭酿造图形 - 在具有surfaceview的画布上逐帧绘制。我已经能够绘制各种线条,形状和位图,性能稳定。
我想知道是否有可能(或者如果有人有聪明的想法)将某些效果应用于整个画布。例如,如果我可以添加一些变化的高斯模糊效果来模拟运动,那将会很酷。我找到了有关如何将高斯模糊应用于位图的教程,但我需要将它应用于我的整个画布(由位于其前面绘制形状的位图组成)。
有什么建议吗?
答案 0 :(得分:0)
一旦硬件后备缓冲区出现渲染器,就很难访问它,如果不是完全不可能的话,它很慢。
制作高效后期处理效果的标准方法是渲染您自己创建的图像或纹理中的所有内容。然后,您可以将任何效果应用于该纹理,或使用该效果在后缓冲区中使用效果进行渲染。