如下图或者查看视频链接所示,想知道在交换时,物体是怎么变成像水一样倒入到瓶子中。倒入瓶子后形成方块。请问是怎么样的思路?是美术做好的吗?还是用shader实现?
同学你好,这个没有具体做过,可以给同学提供几个思路:
使用一张矩形图片作为水的背景,倒入就往上增加Scale变长就行,表面有弧度的部分用一张图片渲染在背景图片上部就可以了浮动效果可以用animator,mask,UV动画都可以,前两个比较常用,很多基础案例里都有讲,UV动画不会用可以去看Andy老师的UGUI相关课程,具体可以找找,或者使用这个方法也行:
https://zhuanlan.zhihu.com/p/335342425
更复杂的效果用不上,可以用物理系统,粒子系统,shader或者插件做,其他像液体倒入部分也是一样的,用一张矩形细长的图片就可以了