我需要为我的网站实现这样的目标:Flash Rain Effect我可以在javascript中创建雨效果吗?
在Javascript中可以这样做吗?我希望它和Flash一样平滑。
Another flash rain drop water effect
我需要为我的网站实现这样的目标:Flash Rain Effect我可以在javascript中创建雨效果吗?
在Javascript中可以这样做吗?我希望它和Flash一样平滑。
Another flash rain drop water effect
是的,这是可能的:http://www.lab4games.net/zz85/blog/2010/03/10/rain-water-ripples-with-html-canvas-javascript-jquery/
光滑的东西相对的,你可能不能够有相同的性能,硬件加速的Flash。据说,越来越多的浏览器开始加入本地硬件加速(Direct2D和其他)。
您应该可以使用JavaScript和画布元素(HTML5)的组合来完成此操作。
我正在使用Visual Web Developer 2010(ASP.NET)构建我的网站,我仍然可以使用ASP.NET实现HTML5 Canvas? – 2010-06-12 01:56:24
@Sahat:Canvas完全是客户端JavaScript和HTML,因此可以与任何服务器平台一起使用。 – 2010-06-12 05:08:18
如果你不想使用画布(或不能),你可以通过创建一个看起来像雨滴的图像来做到这一点,使它成为一个具有alpha透明度的PNG,因此,矩形不显示。然后,您通过编程创建200个左右的IMG,并将它们绝对(随机)放置在您的场景中。每个人都被定位,然后变成可见几毫秒,然后变成不可见,然后冲洗并重复。
对于各种你可以让不同大小和色调的图像,所以一些看起来在后台和一些在前台,并改变这些。
您也许能够放大缩小图像以适应各种各样。试试看看有什么作用! – alex 2010-06-12 01:54:36
太棒了!正是我在找:) – 2010-06-12 01:59:19