Unity 之 2D水插件推荐和模拟水效果制作分享

举报
陈言必行 发表于 2021/08/13 23:35:15 2021/08/13
【摘要】 Unity 之 2D水插件推荐和模拟水效果制作分享 一,插件:Water 2D1. 看看效果2. 工程目录 二,插件:Obi Fluid1. 核心组件介绍2. 粒子容器3. 相机设置 三,模拟水融合 一,插件:Water 2D 1. 看看效果 下载链接,没有积分的同学,请翻到文末有获取方式哦! 2. 工程目录 导入工程后能看...

一,插件:Water 2D

1. 看看效果

1.2.3

下载链接,没有积分的同学,请翻到文末有获取方式哦!

2. 工程目录

water
导入工程后能看到很多的实例场景,总有一款适合你。
1.2.2
我随便选了一个场景运行了,看你下是不是你需要的吧。


二,插件:Obi Fluid

1.1.1
具体手册可以查看:链接

1. 核心组件介绍

导入插件后, Obi Emitter:粒子发生器, 通过 在gameObject上右键 3D Object Obi Obi Emitter创建。
1.1.2
1.2.1

其核心属性:
Solver:每个粒子发生器对应的容器,场景中至少有一个,可以通过和emitter同样的方式创建。
Num particles:最大粒子数,1000以内不卡帧,超出1000卡帧严重。
Lifespan:粒子的生命周期。(周期越长,粒子存在的时间越长)

2. 粒子容器

粒子容器,如碗或烧杯、试管等,必须拥有以下组件:RigidBody:勾选 Is Kinematic
1.1.4

Collider:如果是MeshCollider,需勾选Convex
1.1.5

Obi Collider:该组件特有的粒子碰撞器,否则粒子会穿透容器。
Obi Rigidbody:同上,注意:Kinematic For Par不能勾选,否则液体粒子穿透异常。
1.1.6

3. 相机设置

相机上添加Obi Fluid Renderer组件,其中Particle Renderer中包括场景中要显示为液体的粒子发生器,
1.1.7

否则液体显示为粒子
1.1.8


三,模拟水融合

直接上效果图:
3.1.2
我不记得是在哪个工程截取出来的了,实现逻辑是通过Shader和 Camera的Target Texture来实现的,不需要任何代码。

下载链接


积分不足的同学,请扫描主页左侧二维码或者V信搜索“开发同学留步”,回复关键字“2D水”获得上问三个资源文件。


文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。

原文链接:czhenya.blog.csdn.net/article/details/111041491

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。