找回密码
 立即注册
查看: 5949|回复: 82

[脚本] 如何在脚本中删除粒子特效?

[复制链接]
发表于 2013-7-16 19:25 | 显示全部楼层 |阅读模式
var FirePoint:Transform;
var Bullet:Rigidbody;
var BoomFire:Transform;

function Start () {
       
}

function Update () {
        if(Input.GetKeyDown(KeyCode.Space))
        {
                var clone:Rigidbody;
                var BoomFireClone:GameObject;
                clone = Instantiate(Bullet,FirePoint.position,FirePoint.rotation);
                clone.velocity = this.transform.TransformDirection(Vector3.forward*500);

                Instantiate(BoomFire,FirePoint.position,FirePoint.rotation);
                //Destroy(BoomFireClone);
        }
}



坦克身上绑定该脚本,clone = Instantiate(Bullet,FirePoint.position,FirePoint.rotation);是产生炮弹,碰撞后调用destory可以正常删除。
但Instantiate(BoomFire,FirePoint.position,FirePoint.rotation);产生炮口的爆炸效果,不知道该如何删除了,求高人指点
发表于 2013-7-16 19:52 | 显示全部楼层
Destroy(clone,0.5); 看看官方的API
发表于 2013-10-27 13:25 | 显示全部楼层
小米正解可以解决问题
发表于 2017-3-16 08:48 | 显示全部楼层
好帖就是要顶
发表于 2017-3-16 08:44 | 显示全部楼层
顶顶多好
发表于 2017-3-16 09:41 | 显示全部楼层
难得一见的好帖
发表于 2017-3-16 08:45 | 显示全部楼层
说的非常好
发表于 2017-3-16 09:38 | 显示全部楼层
LZ真是人才
发表于 2017-5-11 15:36 | 显示全部楼层
很不错
发表于 2017-5-11 15:14 | 显示全部楼层
楼主是超人
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 17:31 , Processed in 0.070692 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表