void Start() { clickSound = Fruit1.GetComponent <AudioSource>(); bgMusic = GetComponent <AudioSource>(); int randomnum = Random.Range(0, 5); for (int i = 0; i < randomnum; i++) { randomPos(x); } check2 = 0; check = 0; time = 0; Fruit7iniPost = Fruit7.transform.position; Fruit5iniPost = Fruit5.transform.position; Fruit8iniPost = Fruit8.transform.position; Fruit6iniPost = Fruit6.transform.position; Fruit1iniPost = Fruit1.transform.position; Fruit3iniPost = Fruit3.transform.position; Fruit2iniPost = Fruit2.transform.position; Fruit4iniPost = Fruit4.transform.position; Fruit1.SetActive(false); //cat Fruit2.SetActive(false); //cow Fruit3.SetActive(false); //kancil //deer fruit4 Fruit7.SetActive(false); //bear Fruit8.SetActive(false); //frog Fruit5.SetActive(false); //fox Fruit6.SetActive(false); //mice buttonnext1.SetActive(false); }
private Fruit2 createFruit() { currentFruit = Instantiate(fruitClone) as Fruit2; //调用预制克隆了一个物体 默认克隆出的物体是在游戏面板中 currentFruit.transform.SetParent(transform); RectTransform fruitRt = currentFruit.transform as RectTransform; int fruitX = Random.Range(minX, maxX); fruitRt.anchoredPosition3D = new Vector3(fruitX, fruitY, 0); //水果在随机位置产生 fruitRt.localScale = new Vector3(1, 1, 1); int[] types = { Contant.Type_Boom, Contant.Type_Apple, Contant.Type_Banana, Contant.Type_Basaha, Contant.Type_Peach, Contant.Type_Sandia }; int type = Random.Range(0, 5); int fruitType = types[type]; currentFruit.setType(fruitType); //随机生成了水果 Rigidbody2D rigid2d = currentFruit.GetComponent <Rigidbody2D> (); //由水果的位置决定水果作用力的方向 if (fruitX > 0) { rigid2d.AddForce(new Vector2(-forceX, forceY)); } else { rigid2d.AddForce(new Vector2(forceX, forceY)); } return(currentFruit); }
public void DropCat() { float Distance = Vector3.Distance(Fruit1.transform.position, Fruit1black.transform.position); if (Distance < 50) { Fruit1.transform.position = Fruit1black.transform.position; Fruit2.SetActive(true); Fruit1b = false; clickSound.Play(); ScoreDrag.totalscore += 20; check++; // level2++; // level3++; } else { Fruit1.transform.position = Fruit1iniPost; } }
public void allinactive() { Fruit1.SetActive(false); Fruit2.SetActive(false); Fruit3.SetActive(false); Fruit4.SetActive(false); Fruit7black.SetActive(false); Fruit5black.SetActive(false); Fruit8black.SetActive(false); Fruit7.SetActive(false); Fruit5.SetActive(false); Fruit8.SetActive(false); Fruit6.SetActive(false); Fruit4.SetActive(false); Fruit1black.SetActive(false); Fruit6black.SetActive(false); Fruit3black.SetActive(false); Fruit2black.SetActive(false); Fruit4black.SetActive(false);; }