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);                   

    }                          

    }    

    }

    }

  • 相关阅读:
    C#4.0,支持动态语言?
    宁波.NET俱乐部第二次聚会WCF讲稿
    在线学习新编程
    mysql常用函数
    PHP 连接Mysql数据库
    Unix网络编程进阶计划
    RabbitMQ 安装
    Golang 变量
    Golang 结构体
    Golang 指针
  • 原文地址:https://www.cnblogs.com/C-9925/p/6880475.html
Copyright © 2011-2022 走看看