我已经在谷歌上搜索了它,但是没有现成的脚本可以使用,与Flash上的相同效果不同。我检查了The Water Effect Explained上的算法,并测试了Perlin噪声的实现,它提供了一个很好的模拟平面水波末端的效果。我正在寻找与多个Flash Effects上相同的实现,基于mouseover/hover操作。这是针对一个交互式地板库的,我希望避免Flash,特别是为了避免代码被很容易地反向工程化——是的,我知道它可以只使用一些现成的Flash代码,但我会把它作为最后的选择。
有人看到适用于Pygame(使用OpenGL或不使用)的合适实现吗?
编辑:有人能够使用OpenCV/OpenGL和Pygame提供一个合适的实现吗?
罪魁祸首是(代码)接口,用于传递从外部解释器(追踪器-不是TUIO)通过Python发送的值列表。我已尝试了几天,但Pygame不能像OpenGL中着色器所用的纯C/C++代码那样快速生成任何内容,而我对C/C++的了解为零。因此,目标至少是从Python代码中获得该值列表。
一个很好的例子,不同于Flash效果但仍然很好的是使用Java applet进行水模拟。
(赏金提示显示答案缺乏细节,因为这是最接近“OP无法创建所需代码,因为他缺乏基本技能,这个答案可能对几个人有用”的答案)
有人看到适用于Pygame(使用OpenGL或不使用)的合适实现吗?
编辑:有人能够使用OpenCV/OpenGL和Pygame提供一个合适的实现吗?
罪魁祸首是(代码)接口,用于传递从外部解释器(追踪器-不是TUIO)通过Python发送的值列表。我已尝试了几天,但Pygame不能像OpenGL中着色器所用的纯C/C++代码那样快速生成任何内容,而我对C/C++的了解为零。因此,目标至少是从Python代码中获得该值列表。
一个很好的例子,不同于Flash效果但仍然很好的是使用Java applet进行水模拟。
(赏金提示显示答案缺乏细节,因为这是最接近“OP无法创建所需代码,因为他缺乏基本技能,这个答案可能对几个人有用”的答案)