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

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

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

最佳答案

如果您只想要发布图像中的内容,则最好是使用类似水的动画对矩形进行纹理处理。

如果您真的想模拟液体,那么LiquidKit回购看起来很有前途,我只需阅读自述文件中的“用法”部分。

否则,您可以调查:
https://en.wikipedia.org/wiki/Shallow_water_equations

要么:
https://en.wikipedia.org/wiki/Smoothed-particle_hydrodynamics

两者在数学上的强度都将大大提高,但是总体而言,这取决于您要实现的目标。

关于ios - 使用SpriteKit创建2D液体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33492525/

10-09 02:34