zoukankan      html  css  js  c++  java
  • C# 加特效

    public class BulletMove : MonoBehaviour {

    public float Speed = 5f;    

    public Transform Fx;

     // Use this for initialization  

    void Start ()     {        

    //5秒后,删除自己     

    Destroy(gameObject, 5f);

     }  

     // Update is called once per frame  

    void Update ()     {        

    //沿着自身z轴坐标系,移动        

    transform.Translate(-Vector3.forward * Speed * Time.deltaTime);

    }       

    /// 刚刚接触         

    /// <param name="other"></param>    

    private void OnTriggerEnter(Collider other)     {        

    //子弹和陨石发生了碰撞        

    var stone = other.GetComponent<Stone>();                

    if (stone !=null)         {            

    stone.Hit();            

    //销毁自身            

    Destroy(gameObject);        

    if(Fx != null)    {     

    //生成特效     

    Transform fx = Instantiate(Fx);     

    fx.position = transform.position;

    //2秒后删除自己               

    Destroy(fx.gameObject,2f);                   

    }                          

    }    

    }

    }

  • 相关阅读:
    vue loading 插件编写与实战
    vue tab切换的几种方式
    IOS安卓常见问题
    vue.js 跨域的解决方法(转载)
    vue 根据设计稿rem适配
    vuex 文件夹目录整理
    vue项目优化之路由懒加载
    flutter 环境配置-01
    锚点 定位 导航 滑动
    居中 子元素无固定 宽高
  • 原文地址:https://www.cnblogs.com/C-9925/p/6880475.html
Copyright © 2011-2022 走看看