在没有画布的情况下创造水涟漪?

时间:2013-02-07 00:26:39

标签: javascript ios html5 canvas webgl

我需要创建一个响应触摸的水波纹效果(仅限客户端)。我已经使用画布查看了各种选项和found an interesting水波纹。我可以毫无问题地复制它,但是它运行得非常慢。我也看过WebGL来创建一个类似的水波纹效果但是我要追求的效果必须能够在iPad上运行并且iOS不支持according to Caniuse WebGL。

我的问题是:有没有办法在不使用画布或WebGL(或闪光灯)的情况下快速平滑地创建水波纹效果。如果有办法加速渲染,我不反对使用画布。我使用的任何代码都必须只运行客户端,而必须才能在iPad上运行。

1 个答案:

答案 0 :(得分:0)

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

其次,移动平台上的画布性能不太好,但我发现了一个我在iOS上测试的实验,它非常令人满意:http://media.chikuyonok.ru/ripple