粒子系统

作者: Unity开发 | 来源:发表于2017-02-07 19:32 被阅读109次

    Particle System 组件

    图1-1

    制作一个简单的火焰效果如图1-2所示(该火焰是由四部分组成风别为火焰圈,火焰,烟雾,火星)找到所要用的图片资源

    图1-2

    (1)点击Gameobject-》Particle System火焰的制作参数如图1-3所示

    图1-3

    (2)图1-4中1处是将一张大图裁剪为3*3的模式2处是将要用到的材质球

    图1-4

    (3)烟雾与火星通过更改不同的参数就可做出如图效果不同与火焰与火星的是烟雾的材质设置如图1-5所示而其他的为Additive

    图1-5

    (4)火焰圈的制作参数如图1-6所示

    图1-6

    Billboard面板渲染

    Stretched Billboard:拉伸渲染

    Horizontal Billboard:水平渲染

    Vertical Billboard:垂直渲染

    Mesh:网格渲染

    图1-7 图1-8

    效果图(如图1-1所示随着角色的动作挥动的剑会有剑影)

    图2-1

    (1)给角色添加状态机使之运行后便播放一段动画(之前动画中有写)

    (2)在unity引擎自带商店中搜索Pocket RPG Weapon Trails(是刀光实例)下载好后可使用其中光幕

    (3)角色中手的位置添加光幕并且添加脚本(可引用Pocket RPG Weapon Trail中脚本与光幕)

    (4)添加脚本player

    using UnityEngine;

    using System.Collections;

    public class player : MonoBehaviour {   

     // Use this for initialization    // Animation _anima; 

       public WeaponTrail _leftWeapon;   

     AnimationController _AnimaConrol;    void Start()    {       

     // _anima = transform.GetComponent();        

    _AnimaConrol = gameObject.AddComponent();

    // _anima.Play("attack");

    _AnimaConrol.AddTrail(_leftWeapon);

    _leftWeapon.StartTrail(0.5f, 0.4f);

    _leftWeapon.SetTime(0.5f, 0.2f, 0.2f);

    }

    (5)风别将plaer挂载到俩只手上将对应的光幕拖进对应的player下面

    相关文章

      网友评论

        本文标题:粒子系统

        本文链接:https://www.haomeiwen.com/subject/cumuittx.html