粒子效果
1: 游戏中会有很炫酷的特效,比如爆炸,水花,火焰等;
2: unity提供粒子编辑器,方便特效人员来开发很炫酷的特效;
3.粒子效果一般有专门的粒子特效师来做,我们只需要拿来用就好了,很多参数没必要掌握。

Particle System组件面板

1: 粒子系统主体;
2: 喷射(Emission);
3: 形态(shape);
4: 生命周期内的速度偏移(velocity over lifetime);
5: 生命周期内的限制速度(limit velocity over lifetime);
6: 生命周期内的受力偏移(Force velocity over lifetime);
7: 生命周期内的颜色(Color velocity over lifetime);
8:颜色随速度的变化(Color by Speed);
9: 生命周期内的大小(Size over lifetime);
10: 大小随速度变化(Size by speed);
11: 生命周期内的转速(Rotation over lifetime);
12: 角速度随速度变化(Rotation by Speed);
13: 外部作用力(External Forces)
14: 碰撞(Collision)
15: 子发射系统(Sub Eimitters);
16: 纹理层动画(Texture Sheet Animation);
17: 渲染器(Render);

Node属性板

1: Duration: 粒子喷射周期;
2: Looping: 是否循环喷射;
3: Prewarm: 预热(Loop状态下预产生下一周期的粒子);
4: StartDelay: 粒子喷射延迟,Prewarm无法延迟;
5: Start Lifetime: 粒子生命周期;
6: Start speed: 粒子喷射速度;
7: Start Rotation: 粒子大小;
8: Start Color: 粒子颜色;
9: Gravity Modifier: 相对与重力加速的的重力密度(缩放比);
10: Inherit Velocity: 新生粒子的继承速度;
11: Simulation Space: 粒子系统的模拟空间;
12: Play On Awake: 是否在加载的时候播放;
13: MaxParticles: 一周内发射的例子数,多与此数目停止发射

Shape属性板

1:决定了例子系统喷射的范围;
2: 主要的形状有:
球体(Sphere) 半球体(HemiSphere)
圆锥体 Cone, 盒子(Box)
网格(Mesh) 环形(Cricle) 边线(Edge)

Renderer属性板

创建步骤

1: 创建Unity项目

2: 创建一个粒子

(1) GameObject--> Particle System;

(2) 创建一个节点-->添加一个ParticleSystem组件;

导入和使用

1: 创建Unity项目

2.import package---->Cuostom package---->partycle.unitypackage

3.把预制体Tree拖进节点视图中

4.创建一个脚本test_particle挂载到Tree节点下,通过代码控制粒子属性和进行操作

5.test_particle脚本内容如下:

using UnityEngine;
using System.Collections;public class test_particle : MonoBehaviour {ParticleSystem ps;// Use this for initializationvoid Start () {this.ps = this.GetComponent<ParticleSystem>();Debug.Log(this.ps.duration);this.Invoke("play_particle", 5);}void play_particle() {this.ps.Play();}// Update is called once per framevoid Update () {if (Input.GetKeyDown(KeyCode.Space)) {if (this.ps.isPaused){this.ps.Play();}else {this.ps.Pause();}}if (Input.GetKeyDown(KeyCode.S)) {if (this.ps.isStopped) {this.ps.Play();}else {this.ps.Stop();}}}
}

关于Unity中粒子效果的使用相关推荐

  1. iOS-直播中粒子效果

    转载注明出处: http://blog.csdn.net/qxuewei/article/details/53942647 粒子效果的应用场景: 主播房间右下角粒子动画 雪花/下雨/烟花等效果 QQ生 ...

  2. unity火焰粒子效果

    github传送门. https://github.com/ddghost/unity3d_n/tree/粒子效果 这次作业要做的是粒子效果,我就来做一个火焰的效果吧. 下面就是成果(emmm...感 ...

  3. Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果

    Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,<明 ...

  4. ​Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果

    ​Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,< ...

  5. Unity中 利用Line Renderer || Trail Renderer制作飘烟拖尾

    在Unity中粒子特效就可以制作飘烟拖尾,但是如果运动过快难免会有不自然的断开.虽然粒子中加入了Trail,但是我让拖尾转角圆滑比较困难(这方面还得请教特效同学).当然如果对转角没有要求,粒子还是最简 ...

  6. Unity中使用粒子特效(Particle System)制作烟花和烛光效果

    Unity中使用粒子特效(Particle System)制作烟花和烛光效果 烟花 烛光 烟花 Unity&烟花效果实例 烛光 Unity3d粒子特效:制作火焰效果 由于烛光的火焰是比较稳定的 ...

  7. Unity中实现粒子效果显示在UI上

    一:为什么默认模式下粒子效果不能显示在UI上 因为Canvas的默认渲染模式是Screen Space-Overlay,这种模式下的Canvas在屏幕空间中渲染,会显示在场景的最上方,也就是说一切UI ...

  8. Unity 粒子效果在RenderTexture中不显示。Addictive 模式可能显示错误。

    不显示解决方案参考文章: https://blog.csdn.net/f_957995490/article/details/106648584 Addictive 模式显示错误 解决不显示的问题后遇 ...

  9. Unity3D中暂停时的动画及粒子效果实现

    暂停是游戏中经常出现的功能,而Unity3D中对于暂停的处理并不是很理想.一般的做法是将Time.timeScale设置为0.Unity的文档中对于这种情况有以下描述: The scale at wh ...

最新文章

  1. GBDT原理及在公司中地位 转载
  2. CNNIC报告:我国网民达7.72亿 人工智能取得重要进展
  3. 在Web界面中实现Excel数据大量导入的处理方式
  4. Lombok框架集成与原理解析
  5. 管理信息系统 课程设计(2018-6-16)
  6. 本地目录+Eclipse+Webstorm当SVN配置库服务器更换-客户端设置方式
  7. c++学习笔记之析构函数
  8. (转载)关于My97 datepicker与Angular ng-model绑定问题解决。
  9. spark、oozie、yarn、hdfs、zookeeper、
  10. CPP第四版第四章:创建动态数组
  11. 深度学习推荐系统中各类流行的Embedding方法
  12. Ant Design Vue 表格数据按树型展示
  13. 算法设计与分析复习第一二章(时间复杂度和蛮力法)
  14. .html()和.text()及.val()的区别
  15. [LeetCode]238.Product of Array Except Self
  16. Wijmo 更优美的jQuery UI部件集:客户端更改C1GridView数据源
  17. 作业五之系统设计时所实现的质量属性战术
  18. Kmeans算法思想
  19. [干货分享]硬件测试快速入门你必须了解的知识!
  20. php的sql什么意思,php sql删除语句是什么

热门文章

  1. 面试资料-JAVA基础知识
  2. 神经网络解决回归问题,神经网络做回归问题
  3. 计算机四级数据工程师题库,全国计算机等级考试四级数据库系统工程师练习题...
  4. Mvc请求的生命周期
  5. Python sqrt()函数的使用
  6. python写网站和java写网站的区别-做Web开发,编程语言用Python还是Java好呢?
  7. RSD 教程 —— 0 关于 RSD
  8. XSS漏洞简单概述--UGa
  9. 多路调频广播解调器说明书
  10. C语言-MSB/LSB大小端序