12550人加入学习
(17人评价)
Unity中的Shuriken粒子系统(Unity2017)
价格 免费

/*
 * 1.创建粒子系统
 * 
 * 在项目中:
 *      1.GameObject -> Effects -> Particle System
 *      2.Hierarchy 右键 -> Effects -> Particle System
 *      3.Hierarchy 创建空物体 -> Inspector面板 -> Add Component (注意:该粒子系统无材质)
 *  
 * 粒子系统默认:localEulerAngles = new Vector3(-90, 0, 0); 默认朝上发射粒子
 * 
 * 粒子系统组件:Particle System

 


 */

[展开全文]

start   size    整体大小

重力越大  下落越快

 

simulation  space    local坐标    改变坐标粒子                                        随着坐标一起动

                      world坐标    改变坐标粒子则延迟                                           一起运动

 

[展开全文]
IFyou. · 2021-03-07 · 该任务已被删除 0

shape  

[展开全文]
IFyou. · 2021-03-07 · 该任务已被删除 0

velocity over lifetime 给某个方向速度即想让粒子偏向哪里运动

 若x轴方向获得了速度,则粒子偏向x轴方向运功

[展开全文]
IFyou. · 2021-03-07 · 该任务已被删除 0

粒子的生命周期也可以画曲线

(还有好多)

color  over lifetime  

上边的点是透明度

下边的点是颜色

中间随便可以加帧设置

删除帧,点击拖拽

[展开全文]
IFyou. · 2021-03-07 · 该任务已被删除 0

很多选项后面有小三角,可以选择下拉选项,比如,Start Lifetime 粒子的生命时长 Start Speed初始速度等,有Constant常量选项  Curve曲线选项等四个选项

√Color over Lifetime模块 颜色的生命周期?点击颜色条,弹出Gradient Editor渐变版,颜色条上面两个小按钮代表透明度,下面两个按钮代表颜色,上下都可以再添加按钮,制作漂亮的渐变

[展开全文]
常CHANG · 2018-10-16 · 该任务已被删除 0

AddComponent 可以添加

[展开全文]
李富贵 · 2018-04-20 · 该任务已被删除 0

GameObject-Effects-Particle System

 

Particle System-Duration-时长

Looping-循环

 

Particle Effect

Pause Stop

Playback Speed-运行速度

Playback Time-运行的时间

Particles-粒子数量

Speed 

 

 

[展开全文]
九月廿一 · 2018-07-06 · 该任务已被删除 0

prewarm-预热-直接看到效果

start delay-延迟播放

start lifetime-粒子生命时常

start speed-粒子速度m/s

3D start size-设置每个轴观察的大小

start size-整体缩放

start rotation-旋转

randomize rotation-随机旋转,1最大

start color-颜色

Gravity modifier-重力影响

sumulation space-设置粒子坐标是自身坐标还是世界坐标

simulation speed-在原速度基础上相乘

delta time -受到时间快慢设置的影响,选择unxx则不进行变换

sacling mode-local只受到自己缩放的影响

sacling mode-Hierachy受到自己和父物体缩放的影响

sacling mode-shape-只缩放范围,粒子大小不会改变

play on awake-是否用代码控制播放

emitter velority-选择控制粒子的速度是用刚体还transform控制

max particles-最大粒子数

Auto Ramdom 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]
九月廿一 · 2018-07-06 · 该任务已被删除 0

Emission

Rate over Time-每秒发射多少个粒子

 

Bursts-爆发

time min max cycles Interval-从什么时间开始-发射最少个数-最大个数-发射次数-次数之间间隔时间

 

Emission-控制粒子的发射个数

 

Shape-粒子发射的方向

angel-外圆半径

Radius-内圆半径

Radius Thickness-设1则在圆锥体内随机发射,设0则只沿着边缘发射,调长度会影响速度

Arc-发射的旋转,角度,默认360°

Emit form-base-valume-控制粒子在椎体内的底座或体积内随机生成

Align to direction-设置粒子

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]
九月廿一 · 2018-07-09 · 该任务已被删除 0

00

[展开全文]
不再善良 · 2021-06-09 · 该任务已被删除 0

velocity over Lifetime 生命周期速度模块

上面的Start Speed归零要不然和这个模块冲突,然后粒子的速度完全受到Lifetime的影响。如果想让粒子的速度有个变化用Curve曲线。

0~1为生命周期,X轴代表速度。调试。

可以单独调试轴,点击变为灰色,有颜色的是可以调的

第三个是随机生成的速度上下对应,四个在曲线随机生成

[展开全文]

Start Liftime(生命周期生命时长)也可以改成曲线第三个恒定的dingshuz

[展开全文]

1.

[展开全文]
moutainman · 2017-10-31 · 该任务已被删除 0

shape-可以设置发射容器的形状

shape-cone圆锥体

 

Emit form-edge-从边生成

 

Emit form-shell-从外壳生成

 

shape-mesh-自定义网格

type-vectex-从顶点位置生成

type-triangle-从三角面生成

 

Renderer-改变粒子的形状

Render mode-Stretched Billboard-左右横向拉伸面片,垂直没变

Render mode-horizontal Billboard-只左右拉伸面片

Render mode-horizontal Billboard-垂直拉伸

面片

Render mode-mesh-粒子使用自定义的网格形状

materia

 

 

 

 

 

 

 

 

 

 

[展开全文]
九月廿一 · 2018-07-09 · 该任务已被删除 0

materia-default-particle-面片的默认材质

 

Velocity over lifetime- 设置朝某一方向的速度,注意要先关闭start speed

 

Velocity over lifetime的最右边的小三角号内有curve(曲线编辑),constant(恒定速度),random between tow constants(在两个速度之间随机生成)

,random between two curves(在两个曲线间随机生)

 

shape-radius thickness-在环形内产生

 

Velocity over lifetime-space-世界座标和局部座标 局部座标会受到自身变化的影响

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]
九月廿一 · 2018-07-09 · 该任务已被删除 0

particle system

startable lifetime右边的小三角可以选择,constant-恒定的值,curve-曲线,……

start speed等也可以设置曲线

 

color over lifetime-长度代表每个粒子的生命周期

上面2个标代表透明度,下面2个标代表颜色

 

[展开全文]
九月廿一 · 2018-07-09 · 该任务已被删除 0

start size-初始粒子大小

renderer-外观

将贴图的背景色改为透明-新建一个文件夹-新建材质-shader选择Particles-Additive-Tint color设置为白色-将材质贴图贴入

particle system-Renderer-替换材质

particle system-texture sheet animation-勾选-tiles横向及竖向的帧有几个

 

shape-粒子发射容器的形状

start speed-初始速度大

start lifetime-生命改小

emission-rate over time-个数改大

color over lifetime勾选,修改颜色

start 

 

 

 

 

 

[展开全文]
九月廿一 · 2018-07-09 · 该任务已被删除 0

材质球-shader修改为Alpha Blended,随后可以改材质颜色为黑

 

texture sheet animation-start frame-设置为random between two constants

renderer-sorting 

[展开全文]
九月廿一 · 2018-07-09 · 该任务已被删除 0

烟设置为黑色会变透明,因为材质的 Shader - Paiticles - Additive 会自动把黑色处理成透明,

这种情况下把贴图Shader改为 Paiticles  - Alpha Blended 

动画循环播放太长会有明显的BUG,这种情况下√Texture Sheet Animation - Start Frame - 小三角 - Random Between Two Constants,这样播放随机

烟覆盖了火焰,这种情况下 √Renderer - Sorting Fudge 排序校正,数值调大会排后,不遮挡其他粒子系统

[展开全文]
常CHANG · 2018-10-19 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(9)