1. 调用爆炸效果
再拖一个精灵到层次面板,命名为explosionPlayer。把爆炸代码赋给它,并把FrameNumber改成5
把两个爆炸效果存为预置物体精灵,并删掉层次面板中的爆炸效果。
取消MeshRenderer中的投射阴影和接收阴影
修改陨石的代码,添加变量并将OnTriggerEnter修改如下。
var explosionEnemy_b1:GameObject;
var explosionPlayer_b1:GameObject;
function OnTriggerEnter(other:Collider){
if(other.tag=="projectile"){
Instantiate(explosionEnemy_b1,transform.position,transform.rotation);
transform.position=new Vector3(Random.Range(-2.6,2.6),3.5,0);
Destroy(other.gameObject);
}
if(other.tag=="Player")
{
Instantiate(explosionPlayer_b1,transform.position,transform.rotation);
transform.position=new Vector3(Random.Range(-2.6,2.6),3.5,0);
}
}
只需将PlayerController脚本修改为:
var speed:float=3.0;
var projectile_bl:GameObject;
var z:GameObject;
var y

最低0.47元/天 解锁文章
8564

被折叠的 条评论
为什么被折叠?



