0

我需要创建一个响应触摸的水波纹效果(仅限客户端)。我查看了各种选项,发现了一个有趣的使用画布的水波纹。我可以毫无问题地复制它,但是它运行得很慢。我还查看了 WebGL 以创建类似的水波纹效果,但我所追求的效果必须能够在 iPad 上运行,并且根据 Caniuse的说法,iOS 不支持 WebGL。

我的问题是:有没有一种方法可以在不使用画布或 WebGL(或 Flash)的情况下创建快速流畅的水波纹效果。如果有办法加快渲染速度,我不反对使用画布。同样,我使用的任何代码都必须仅在客户端运行,并且必须在 iPad 上运行。

4

1 回答 1

0

可能出现的第一个问题,是要在网络平台上使用还是作为单独的APP使用。因为目前 iOS 本身并不支持 WebGL。然而,有一个黑客允许在移动浏览器上运行。见:http: //vimeo.com/31553850。但我认为如果这将是一个商业产品,这超出了范围。

其次画布在移动平台上的表现不太好,但我找到了一个我在iOS上测试过的实验,结果中规中矩: http: //media.chikuyonok.ru/ripple

于 2013-02-07T10:18:43.427 回答