如题,目前只有一个3.4.0 的 2d案例可以参考。 3d 的怎么搞法。 从unity 移植? 还是我移去unity
你去unity
这在unity也不是很好搞, 除非有现成的插件可以套
但也会有算力上的问题
Fluid基本都是用粒子系统去做的
难点在模型面的生成, 使用marching cubes或其他等值面的算法
此外粒子的稳定度也是很重要的, 毕竟液体是不可压缩的
就一杯水这种级别吧,没有更多了。
但是想也想的到的难
流动方面用球来碰撞处理的,然后再写表面渲染,Unity倒是有相关的插件直接可以用。
想先尝试在cocos里面去实现, 然后目前想实现的是类似泥浆的东西。 我有一个想法, 是不是我的球足够小,然后组成水滴, 然后水滴球本来是球形, 那么两个这种水滴球相接的时候,通过改shader达到一种融合的效果,不显示出球形。 来达到水的效果。
这个是参考 3.4.0 2d 水的效果的思路
可以这样,其实你可以用几个”隐形“的球,他们充当节点,链接起来绘制水面。然后这些球体具有类似的液体物理效果,球体之前也会有互相的牵引效果
卧槽 ,思路这不就来了吗, 我去 try 一 try
是想要下面这样的液体效果吗 

我猜他楼主是想做液体流动的效果
这个在流动 

主要是物理效果 
不啊,就是一杯水 ,倒水, 水碰到水的水花
