深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html group添加modifier的方式: modifier An abstract class that allows to modify the behaviour of a group of particles over time. 调节器是为了给粒子生命周期过程提供外力的功能,给粒子加上物理功能 它有以下几种: 碰撞弹力设置 Collider 附加喷射器 Emitter
深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html group调用action的地方: 可以看到使用action的可以是出生一次,结束一次 action An abstract class that allows to perform an action on a single particle. actionset SpawnParticlesAction An action that allows particles t
深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html 插值器是体现粒子生命周期变化的功能 group使用到插值器的方式: 可以看到,再一个group中,我们可以插入的插值器有:颜色,大小,质量,角度,纹理索引(针对一张多图N*M),旋转速度 interpolator 插值器基类 A helper method that linearly interpolates a value The result is computed t
深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html system: A class defining a complete system of particles. 最重要的就两个函数: addController()//Adds a controller to the system. addGroup() 可见一个完整的粒子system可以有几个group和controller组成 group: The group is
深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html group添加emitter的方式: eimtter: 上图是spark源码中发射器emitter的框架 我们开始逐个分析: 1.NormalEmitter An emitter that emits particles following a Zone normals. 一个向另外一个zone(区域)方向发射粒子的喷射器. The Zone used to derive
这里接https://www.cnblogs.com/luguoshuai/p/10021660.html 这里介绍两套粒子排序的方法. 首先声明,这两套排序方法均不是本人所写,是在项目开发的过程当中,看到同事的设计,然后我就记录了下来了,作为后续的学习与使用. 方法一: using System.Collections.Generic; using UnityEngine; public class UIRenderQueueSorter : MonoBehaviour { [Serializ
粒子特效 粒子特效的原理是将若干粒子无规则的组合在一起.来模拟火焰,爆炸.水滴,雾气等效果. 要使用粒子特效首先要创建,在hierarchy视图中点击create--particle system就可以 粒子发射器 粒子发射器是用于设定粒子的发射属性,比方说粒子的大小,数量和速度等.在创建完粒子对象后.在右側inspector视图中便能够看到全部的粒子属性: emit:是否是使用粒子发射器. min size:粒子最小尺寸. max size:粒子最大尺寸. min energy:粒子的最小生命