1. 添加敌舰
添加敌人,敌人的炮弹,在炮弹上添加rigidbody和boxcollider等,取消重力,固定xyz等和前面一样。
添加penemy脚本到敌人炮弹上
#pragma strict
var explosionplayer_1:GameObject;
var speed:float=5.0f;
function Update () {
transform.Translate(0,-speed*Time.deltaTime,0);
if(transform.position.y<-1.4)
{Destroy(gameObject);}
}
function OnTriggerEnter(pzObject:Collider){
if(pzObject.tag=="projectile")
{Destroy(gameObject);}
if(pzObject.tag=="Player")
{
Instantiate(explosionplayer_b1,transform.position,transform.rotation);
RockController.lives--;
if(RockController.lives<1){
if(RockController.score>PlayerPrefs.GetInt("highscore"))
{
PlayerPrefs.SetInt("highscore",RockController.score);
Application.LoadLevel("score");
}
else{
Application.LoadLevel("lose");
}
}
}
}
添加敌舰enemyController代码
<