unity学习之粒子系统

来源:互联网 发布:西门子加工中心编程 编辑:程序博客网 时间:2024/04/28 10:20

unity学习,希望我的博客能给喜欢unity的朋友带来帮助


在许多游戏场景中,我们经常会看到很炫酷的现象,比如说爆炸,烟花和魔法等,这些都是用粒子系统来完成的;还有游戏中的主角走到哪里我们是不是就能看到那里,这是摄像机的功能,今天我们就学习了这些:粒子系统和摄像机的应用。

粒子系统

          粒子系统在unity中通常用作烟雾,蒸汽,火焰和其他雾化效果,通过一到两个材质和不断绘画,创造一个混乱特效。

          典型的粒子系统在一个物体上包括一个Particle Emitter粒子发射器,一个Particle Animator粒子播放器和一个Particle Renderer粒子渲染器。

          粒子发射器产生粒子,粒子动画器则随时间移动它们,粒子渲染器将它们绘制在屏幕上。

          如果想和别的物体交换,可以添加一个ParticleCollider粒子碰撞器到物体上。

          新建粒子游戏对象:GameObject---Create Other---Particle System

          属性:

                          


               应用:点击鼠标左键,出现粒子特效。


          代码如下:


  1. using UnityEngine;
  2. using System.Collections;

  3. public class ParticleTest : MonoBehaviour {
  4.         ParticleSystem ps;      
  5.         void Start () {
  6.         ps = GetComponentInChildren<ParticleSystem>();
  7.         }               
  8.         void Update () {
  9.         if (Input.GetMouseButtonDown(0))
  10.         {
  11.             ps.Play();
  12.         }
  13.     }
  14. }

更多精彩请点击 http://www.gopedu.com/article


0 0
原创粉丝点击