1. 创建其他场景
复制startController的脚本代码,创建一个新场景--另存为命名--创建新脚本--把代码复制上--把脚本拖拽到主摄像机上--拖拽图片--完成
2. 完善场景代码
win场景:之前的分数,生命数,倒计时时间等进行初始化。
在winController和loseController添加start函数:
function Start(){
RockController.score:int=0;
RockController.lives=3;
timeRemainDisplay.leftTime=100;
}
3.添加调用场景代码
修改陨石控制的OnTrigger函数:
if(other.tag=="Player")
{
Instantiate(explosionPlayer_b1,transform.position,transform.rotation);
lives--;
if(lives==0)
{
Application.LoadLevel("lose");
}
transform.position=new Vector3(Random.Range(-2.6,2.6),3.5,0);
}
在文件-BuildSetting里勾选上相应场景。
在timeRemainDisplay里的Update函数里修改:
if(leftTime<1.0)
{ lef