剩下的小函数destroy函数是用来销毁复制的没有被切到的水果。
#pragma strict
function Start () {
}
function Update () {
if(transform.position.y<-3){
Destroy(gameObject);
}
}
sharesettings函数是用来定义关卡难度的
//Global parameters - can be accesed even from different scene (menu etc)
#pragma strict
//time of game
static var ConfigTime : int = 60;
//level names
static var LevelName : String[] = ["Easy", "Medium", "Hard", "Extreme" ];
//1- easy, 2 - med, 3 - hard, 4 - extreme
static var LoadLevel : int = 3;
OnKill函数是用来生成切完水果水果块
#pragma strict
var gb:GameObject[];
var power:float=6;
var str:String;
function Start () {
}
function kill (str:String) {
for(var g:GameObject in gb){
var ins=GameObject.Instantiate(g,transform.position,Random.rotation);
if(str!="boom"){
//ins.GetComponent(Rigidbody).velocity=direction*power;
ins.GetComponent(Rigidbody).AddTorque(Random.onUnitSphere*0.5,ForceMode.Impulse);
}
}
}