我正在尝试在 OSX 的桌面上创建动画波纹效果。实际上,不仅仅是桌面,还有桌面的图像以及上面的任何窗口。
就好像屏幕是一个池塘,一块石头落在它的给定点上。
谁能给我一些关于如何实现这一目标的指示?任何示例源代码都将不胜感激。
我正在尝试在 OSX 的桌面上创建动画波纹效果。实际上,不仅仅是桌面,还有桌面的图像以及上面的任何窗口。
就好像屏幕是一个池塘,一块石头落在它的给定点上。
谁能给我一些关于如何实现这一目标的指示?任何示例源代码都将不胜感激。
这个页面上有一个小代码片段,描述了作者如何在 iOS 上实现水波纹效果。包含一些开发信息和视频: http: //fabiensanglard.net/fluide/
更新:
Core Image 提供了 CIRippleTransition(http://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIRippleTransition - AFAIK 这个被 Dashboard < 10.7 使用)
此示例结合使用 CI 转换和核心动画: http ://theocacao.com/document.page/528
如果将其与简单的屏幕截图相结合,您将获得桌面图像和所需的涟漪效果。