我将为我正在开发的一个应用程序编写一个花哨的(动画)关于盒子的程序。因为这是程序员经常被允许发光和使用代码的地方,所以我很想知道社区实现了哪种很酷的算法。
算法可以是动画分形,正弦斑点,火焰,烟雾,粒子系统等。。
然而,我们想到了一些自然的约束:应该可以在任何语言中实现该算法。因此,不应该发布使用大多数语言中无法访问的库的高级directx代码或XNA代码。3D是最受欢迎的,但它不应该依赖于许多额外的安装。
如果你可以发布一张图片以及你的代码效果,那就太棒了。
下面是一个带有动画3D图形和标题栏上的一些动画正弦波的很酷的关于盒子的例子:

这是Winamp中使用的关于盒子的图片,还有3D动画:

发布于 2009-12-17 02:09:11
我在这页面上测试并运行了代码。它产生了一个古老的2D火焰效应。甚至当我在高清全屏的N270上运行它时,它似乎工作得很好,没有任何滞后。代码和所有源都张贴在给定的网页上。

发布于 2009-12-17 04:50:47
Metaballs是另一个可能很有趣的方法。它们定义了一个围绕一个团的能量场,当两个形状足够接近时,它们就会融化在一起。指向一篇文章的链接可以找到这里。

https://stackoverflow.com/questions/1918677
复制相似问题