Unity 之 2D水插件推荐和模拟水效果制作分享
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水插件推荐和模拟水效果制作分享相关推荐
- 3ds max必用动画插件/RayFire 3D爆炸碎裂效果制作插件
1.BonesPro蒙皮插件(效率很高.使用简单.可以输出数据给默认蒙皮) 2.FumeFX气体模拟(使用简单且网上中文教程很多.有汉化版本.使用人数比较多.网上有现成的工程文件下载,例如火.爆炸等) ...
- 【Unity Shader实例】 水体WaterEffect(二) 用贴图和uv动画模拟水效
Unity Shader实现简单水体效果 效果展示 原理 用贴图和uv动画模拟水效实现"假"水. 设计 找一张水波的贴图,处理它的uv值,让贴图流动起来.这样就用静态纹理和uv动画 ...
- unity3d 气泡效果_Unity粒子特效插件打造冰与水物语
原标题:Unity粒子特效插件打造冰与水物语 粒子系统用于在三维空间渲染一些二维图像,在游戏中模拟一些逼真的烟雾.火焰.雨.雪.冰.沙尘及爆炸等效果,而一般来说,水特效是其中最具挑战性的.今天我们就为 ...
- 好用的Chrome插件推荐
目录 无扩展,不 Chrome :几款 Chrome 扩展程序推荐 下载方式: Postman:强大的HTTP调试与模拟插件 Lucidchart Diagrams - Desktop:在线绘制多种图 ...
- Unity推出2D工具:不再只是3D引擎
本文来自 GameLook ,转载自觉标明原文出处,以示尊重! 原文:http://www.gamelook.com.cn/2013/08/128864 GameLook报道/2013 Unity全球 ...
- Unity之2D摄像机跟随
Unity之2D摄像机跟随 在2D游戏制作过程中,摄像机的跟随主角移动是必不可少的.有代码实现,也有插件实现.下面分别讲述两种方法. Unity中提供了专属的摄像机插件进行使用: 官方Cinemach ...
- 基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@[M_Studio]的教学视频
基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@M_Studio的教学视频) 主要内容:在Sunnyland游戏的设计基础上,新增了物理组件Joint系列.DrawGi ...
- Unity简单2D游戏开发
Unity简单2D游戏开发 前言: 近日比较无聊,在b站找了一个up主,跟着他的教程来做游戏--开发一个简单的2D游戏 用 Tilemap 绘制场景 新建一个2D项目,在Unity Asset Sto ...
- unity多人联机插件_Unity3D多人协作开发环境搭建
多人协作 说到多人协作开发,大家都会想到要使用版本控制工具来管理项目,当然最常用的要数SVN和Git了,但是SVN管理Unity3D项目的确有一些不尽人意的地方. 比如:两个人修改了同一个场景,SVN ...
- 《基于Unity的2D多人乱斗闯关游戏设计与开发》--小组博客综述
文章目录 项目名称 项目背景 项目简介 项目架构 项目特色 大致功能需求 游戏模式/内容 项目技术选型 项目分工 项目具体计划 此次项目实训不完全按照项目计划书进行,因为游戏范围太广,可能随时调整游戏 ...
最新文章
- 8 ServletContext
- oracle数据库性能优化 - 降低IO
- Nginx 配置实战:负载均衡的实现
- C++之导入lib库
- Win10纯净版系统下载、制作和安装过程-联想客服建议
- Web前端-HTTP Cache-control
- RestTemplate设置代理
- Insyde uefi 隐藏设置_固件级安全,微软安全工具新增UEFI扫描功能
- 如何在线批量将JPG图片转Word文件
- 关于iphone备份在c盘之后无法恢复备份的问题
- redis中 Could not get a resource from the pool 异常解决
- 【ROM制作工具】小白如何进行ROM解包,精简,修改,授权,打包详细图文教程...
- 清理XCode缓存文件
- IDEA在一个窗口创建多个项目
- 全国天气查询API接口
- 计算机电源接通 但未充电,笔记本电脑电源已接通却显示未充电怎么办?
- Solr基础教程之环境搭建(一)
- 二维离散变换由c语言编写,C++实现离散余弦变换(参数为二维指针)(示例代码)...
- 0x0000007b 电脑蓝屏的解决方法
- 震惊全球的完美钢琴CD.。。强烈推荐
热门文章
- 修马达的php源码,无刷电机控制基本原理(示例代码)
- 苹果换原装电池_手机资讯:iPhone 电池最大容量低于 80%换电池选原装还是第三方...
- 手机电池校正代码_手机电池校正!iPhone手机电池校正设置
- leetcode_Restore IP Addresses
- 30天自制操作系统第8天harib05c
- npm 安装 局部webpack
- Gebru被辞退的背后真相:指出BERT的4大危害,威胁谷歌商业利益
- PostgreSQL pgAdmin The application server could not be contacted 问题
- 解决谷歌浏览器Chrome不能播放央视新闻视频的问题
- 高精度地图发展与北斗车载动态视频采集应用