关于Unity中粒子效果的使用
粒子效果
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中粒子效果的使用相关推荐
- iOS-直播中粒子效果
转载注明出处: http://blog.csdn.net/qxuewei/article/details/53942647 粒子效果的应用场景: 主播房间右下角粒子动画 雪花/下雨/烟花等效果 QQ生 ...
- unity火焰粒子效果
github传送门. https://github.com/ddghost/unity3d_n/tree/粒子效果 这次作业要做的是粒子效果,我就来做一个火焰的效果吧. 下面就是成果(emmm...感 ...
- Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果
Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,<明 ...
- Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果
Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,< ...
- Unity中 利用Line Renderer || Trail Renderer制作飘烟拖尾
在Unity中粒子特效就可以制作飘烟拖尾,但是如果运动过快难免会有不自然的断开.虽然粒子中加入了Trail,但是我让拖尾转角圆滑比较困难(这方面还得请教特效同学).当然如果对转角没有要求,粒子还是最简 ...
- Unity中使用粒子特效(Particle System)制作烟花和烛光效果
Unity中使用粒子特效(Particle System)制作烟花和烛光效果 烟花 烛光 烟花 Unity&烟花效果实例 烛光 Unity3d粒子特效:制作火焰效果 由于烛光的火焰是比较稳定的 ...
- Unity中实现粒子效果显示在UI上
一:为什么默认模式下粒子效果不能显示在UI上 因为Canvas的默认渲染模式是Screen Space-Overlay,这种模式下的Canvas在屏幕空间中渲染,会显示在场景的最上方,也就是说一切UI ...
- Unity 粒子效果在RenderTexture中不显示。Addictive 模式可能显示错误。
不显示解决方案参考文章: https://blog.csdn.net/f_957995490/article/details/106648584 Addictive 模式显示错误 解决不显示的问题后遇 ...
- Unity3D中暂停时的动画及粒子效果实现
暂停是游戏中经常出现的功能,而Unity3D中对于暂停的处理并不是很理想.一般的做法是将Time.timeScale设置为0.Unity的文档中对于这种情况有以下描述: The scale at wh ...
最新文章
- GBDT原理及在公司中地位 转载
- CNNIC报告:我国网民达7.72亿 人工智能取得重要进展
- 在Web界面中实现Excel数据大量导入的处理方式
- Lombok框架集成与原理解析
- 管理信息系统 课程设计(2018-6-16)
- 本地目录+Eclipse+Webstorm当SVN配置库服务器更换-客户端设置方式
- c++学习笔记之析构函数
- (转载)关于My97 datepicker与Angular ng-model绑定问题解决。
- spark、oozie、yarn、hdfs、zookeeper、
- CPP第四版第四章:创建动态数组
- 深度学习推荐系统中各类流行的Embedding方法
- Ant Design Vue 表格数据按树型展示
- 算法设计与分析复习第一二章(时间复杂度和蛮力法)
- .html()和.text()及.val()的区别
- [LeetCode]238.Product of Array Except Self
- Wijmo 更优美的jQuery UI部件集:客户端更改C1GridView数据源
- 作业五之系统设计时所实现的质量属性战术
- Kmeans算法思想
- [干货分享]硬件测试快速入门你必须了解的知识!
- php的sql什么意思,php sql删除语句是什么