使用SpriteKit创建2D液体

时间:2015-11-03 06:14:08

标签: ios swift sprite-kit

在SpriteKit中创建2D液体表面的最简单方法是什么?我不介意使用任何外部库。

到目前为止,我已经使用了Google和LiquidKit的LiquidFun - 我在github上找到的文件夹。

这是我想要创造的效果。填满屏幕一半的液体: https://j.gifs.com/m8aQ5X.gif

1 个答案:

答案 0 :(得分:3)

如果您只是想要发布的图像中的内容,那么您最好只使用水状动画为矩形纹理化。

如果你真的想要模拟液体,那么LiquidKit repo看起来非常有前途,我只是阅读他们自述文件中的用法部分。

否则你可以看看: https://en.wikipedia.org/wiki/Shallow_water_equations

或: https://en.wikipedia.org/wiki/Smoothed-particle_hydrodynamics

这两者在数学上都会更加密集,但总的来说只取决于你想要实现的目标。