粒子系统 和 摄像机

来源:互联网 发布:百度软件中心 知乎 编辑:程序博客网 时间:2024/04/27 23:29
欢迎来到U3D社区:
 
        uriken粒子系统是Unity3.5版本新推出的粒子系统,它采用模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种缤纷复杂的粒子效果。

       依次打开菜单栏中的GameObject->Greate Other->Particle System,在场景中新建一个粒子游戏对象

       Initial Module初始化模块,粒子系统初始化模块,此模块为固有模块,无法将其删除或禁用,该模块定义了粒子初始化时的持续时间、循环方式、发射速度、大小等一系列基本参数,如下图:


Emission Module(发生模块)

       发射模块控制粒子发射的速率,在粒子的持续时间内,可实现在某个特定的事件生产大量粒子的效果,这对于在模拟爆炸效果需要产生一大推粒子的时候非常有用,Rate:发射速率,每秒或每个距离单位所发射的粒子个数,


        Shape Module(形状模块),形状模块定义了粒子发射器的形状,可提供沿着该形状表面法线或随机方向的初识力,并控制粒子的发射位置及方向

       Shape:粒子发射器的形状,不同形状的发射器发射粒子初始速度的方向不同,每种发射器下面对应的参数也有相应的差别

摄像机:

      游戏中 镜头是一直跟随着人物前进    所以我们需要给摄像机添加一个脚本:


public Transform player;


public float smooth = 3;//平滑

      void Update () {

  
      Vector3 pos = player.position + new Vector3(0,20,-20);   //  人物的位置 与照相机和人物之间的距离

      transform.position =     Vector3.Lerp(transform.position,pos,smooth*Time.deltaTime);
}

   更多精彩在http://unity.gopedu.com/forum.php

0 0
原创粉丝点击