在SpriteKit中创建2D液体表面的最简单方法是什么?我不介意使用任何外部库。
到目前为止,我已经使用了Google和LiquidKit的LiquidFun - 我在github上找到的文件夹。
这是我想要创造的效果。填满屏幕一半的液体: https://j.gifs.com/m8aQ5X.gif
答案 0 :(得分:3)
如果您只是想要发布的图像中的内容,那么您最好只使用水状动画为矩形纹理化。
如果你真的想要模拟液体,那么LiquidKit repo看起来非常有前途,我只是阅读他们自述文件中的用法部分。
否则你可以看看: https://en.wikipedia.org/wiki/Shallow_water_equations
或: https://en.wikipedia.org/wiki/Smoothed-particle_hydrodynamics
这两者在数学上都会更加密集,但总的来说只取决于你想要实现的目标。