文章标题

来源:互联网 发布:网络配线架报价 编辑:程序博客网 时间:2024/06/03 04:24

Unity粒子系统 学习

首次接触unity的粒子系统,内容太多,搞得都不好写笔记,所以就记录下unity的粒子系统做出来的东西以及经常用的一些参数。

火焰效果制作:(这个相对简单)
(创建粒子系统对象)
1、调Duration=1;开启Loop;start size=1;start lifetime=1;start speed=1;
2、设置shape为cone,调整angle,radius;
3、设置Emission ,rateovertime;
4、设置sizeoverlifetime曲线;
5、更换renderer的material;
6、添加子物体point light,并调整灯光color和intensity;
这里写图片描述

地面熔浆效果制作:
(要创建好几个粒子系统对象,最后合在一起)
这里写图片描述
这里写图片描述
这里写图片描述
常用的东西:
duration; 粒子系统持续发射的时间;
looping; 是否循环;
start lifetime; 粒子存活时间(预设,可随机,下同理)
start speed; 粒子初始速度;
start size; 粒子初始大小;
start rotation; 粒子初始旋转多少;
start color; 粒子初始颜色;
play on awake; 当被“召唤”出来时就运行;
size over lifetime; 大小随时间变化;
shape; 粒子发射器的形状;
color over lifetime; 颜色随时间变化;
emission; 可调粒子发射速率;
rotation over lifetime; 随时间变化旋转;
sub emitters; 子发射器;
texture sheet animation; 粒子的网格可以实现某些动画效果;(粒子本质上也就是网格嘛)
renderer; 粒子的渲染,里面可以更换texture;