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

  • 一,插件:Water 2D
    • 1. 看看效果
    • 2. 工程目录
  • 二,插件:Obi Fluid
    • 1. 核心组件介绍
    • 2. 粒子容器
    • 3. 相机设置
  • 三,模拟水融合

一,插件:Water 2D

1. 看看效果

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

2. 工程目录


导入工程后能看到很多的实例场景,总有一款适合你。

我随便选了一个场景运行了,看你下是不是你需要的吧。


二,插件:Obi Fluid


具体手册可以查看:链接

1. 核心组件介绍

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

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

2. 粒子容器

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

Collider:如果是MeshCollider,需勾选Convex

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

3. 相机设置

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

否则液体显示为粒子


三,模拟水融合

直接上效果图:

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

下载链接


积分不足的同学,可以根据下方信息或者V信搜索“开发同学留步”关注公众号,回复关键字“2D水”获得上问三个资源文件。


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

  1. 3ds max必用动画插件/RayFire 3D爆炸碎裂效果制作插件

    1.BonesPro蒙皮插件(效率很高.使用简单.可以输出数据给默认蒙皮) 2.FumeFX气体模拟(使用简单且网上中文教程很多.有汉化版本.使用人数比较多.网上有现成的工程文件下载,例如火.爆炸等) ...

  2. 【Unity Shader实例】 水体WaterEffect(二) 用贴图和uv动画模拟水效

    Unity Shader实现简单水体效果 效果展示 原理 用贴图和uv动画模拟水效实现"假"水. 设计 找一张水波的贴图,处理它的uv值,让贴图流动起来.这样就用静态纹理和uv动画 ...

  3. unity3d 气泡效果_Unity粒子特效插件打造冰与水物语

    原标题:Unity粒子特效插件打造冰与水物语 粒子系统用于在三维空间渲染一些二维图像,在游戏中模拟一些逼真的烟雾.火焰.雨.雪.冰.沙尘及爆炸等效果,而一般来说,水特效是其中最具挑战性的.今天我们就为 ...

  4. 好用的Chrome插件推荐

    目录 无扩展,不 Chrome :几款 Chrome 扩展程序推荐 下载方式: Postman:强大的HTTP调试与模拟插件 Lucidchart Diagrams - Desktop:在线绘制多种图 ...

  5. Unity推出2D工具:不再只是3D引擎

    本文来自 GameLook ,转载自觉标明原文出处,以示尊重! 原文:http://www.gamelook.com.cn/2013/08/128864 GameLook报道/2013 Unity全球 ...

  6. Unity之2D摄像机跟随

    Unity之2D摄像机跟随 在2D游戏制作过程中,摄像机的跟随主角移动是必不可少的.有代码实现,也有插件实现.下面分别讲述两种方法. Unity中提供了专属的摄像机插件进行使用: 官方Cinemach ...

  7. 基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@[M_Studio]的教学视频

    基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@M_Studio的教学视频) 主要内容:在Sunnyland游戏的设计基础上,新增了物理组件Joint系列.DrawGi ...

  8. Unity简单2D游戏开发

    Unity简单2D游戏开发 前言: 近日比较无聊,在b站找了一个up主,跟着他的教程来做游戏--开发一个简单的2D游戏 用 Tilemap 绘制场景 新建一个2D项目,在Unity Asset Sto ...

  9. unity多人联机插件_Unity3D多人协作开发环境搭建

    多人协作 说到多人协作开发,大家都会想到要使用版本控制工具来管理项目,当然最常用的要数SVN和Git了,但是SVN管理Unity3D项目的确有一些不尽人意的地方. 比如:两个人修改了同一个场景,SVN ...

  10. 《基于Unity的2D多人乱斗闯关游戏设计与开发》--小组博客综述

    文章目录 项目名称 项目背景 项目简介 项目架构 项目特色 大致功能需求 游戏模式/内容 项目技术选型 项目分工 项目具体计划 此次项目实训不完全按照项目计划书进行,因为游戏范围太广,可能随时调整游戏 ...

最新文章

  1. 8 ServletContext
  2. oracle数据库性能优化 - 降低IO
  3. Nginx 配置实战:负载均衡的实现
  4. C++之导入lib库
  5. Win10纯净版系统下载、制作和安装过程-联想客服建议
  6. Web前端-HTTP Cache-control
  7. RestTemplate设置代理
  8. Insyde uefi 隐藏设置_固件级安全,微软安全工具新增UEFI扫描功能
  9. 如何在线批量将JPG图片转Word文件
  10. 关于iphone备份在c盘之后无法恢复备份的问题
  11. redis中 Could not get a resource from the pool 异常解决
  12. 【ROM制作工具】小白如何进行ROM解包,精简,修改,授权,打包详细图文教程...
  13. 清理XCode缓存文件
  14. IDEA在一个窗口创建多个项目
  15. 全国天气查询API接口
  16. 计算机电源接通 但未充电,笔记本电脑电源已接通却显示未充电怎么办?
  17. Solr基础教程之环境搭建(一)
  18. 二维离散变换由c语言编写,C++实现离散余弦变换(参数为二维指针)(示例代码)...
  19. 0x0000007b 电脑蓝屏的解决方法
  20. 震惊全球的完美钢琴CD.。。强烈推荐

热门文章

  1. 修马达的php源码,无刷电机控制基本原理(示例代码)
  2. 苹果换原装电池_手机资讯:iPhone 电池最大容量低于 80%换电池选原装还是第三方...
  3. 手机电池校正代码_手机电池校正!iPhone手机电池校正设置
  4. leetcode_Restore IP Addresses
  5. 30天自制操作系统第8天harib05c
  6. npm 安装 局部webpack
  7. Gebru被辞退的背后真相:指出BERT的4大危害,威胁谷歌商业利益
  8. PostgreSQL pgAdmin The application server could not be contacted 问题
  9. 解决谷歌浏览器Chrome不能播放央视新闻视频的问题
  10. 高精度地图发展与北斗车载动态视频采集应用