简单粒子制作
- 按参考资源要求,制作一个粒子系统,参考资源
- 使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样
-
将下载的资源导入项目,先创建粒子系统GuangQiu作为光晕,并对GuangQiu进行调参。
参数如下:
-
创建粒子系统Particle System作为子粒子,并设置参数。
-
创建粒子系统xingguang作为星光,并设置参数。
效果见视频1.mp4.
-
使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样
(1) midlight.cs:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class midlight : MonoBehaviour
{
ParticleSystem midLight;
float size = 2000f;
void Start()
{
midLight = GetComponent<ParticleSystem>();
}
void Update()
{
size = size * 0.99f;
var main = midLight.main;
main.startSize = size;
}
}
粒子坍缩,效果见视频midlight.mp4.
(2)elimnation.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class elimnation : MonoBehaviour
{
ParticleSystem elimnate;
public float size = 4f;
void Start()
{
elimnate = GetComponent<ParticleSystem>();
}
void Update()
{
size = size * 0.99f;
var main = elimnate.main;
main.startSize = size;
}
}
粒子系统逐渐消失,效果见视频elimnation.mp4.