// Use this for initialization void Start() { Camera.main.backgroundColor = ConversorColor.HexToColor(Plano.cores[0]); firtSlideX = true; firtsSlideY = false; firtPress = false; highScore = PlayerPrefs.GetInt("highscore") == null ? 0 : PlayerPrefs.GetInt("highscore"); setVidas = 3; setScore = 0; Plano.player = Instantiate(jogadores[Random.Range(0, jogadores.Length)], GameObject.Find("posiplayer").transform.position, Quaternion.identity) as GameObject; showbutton = false; mostro = false; t = 7; gameoveer = false; block = Resources.Load("Blox2") as Font; scoretext.font = block; pausetx.font = block; }
// Update is called once per frame void Update() { if (!Pause.pause && !Score.showbutton) { Debug.Log(speed); if (Input.GetKey(KeyCode.Space) || touchV2.aperto) { // speed = 10; speedUp = 10 - speed; } else { speedUp = 0; //speed = speedantiga; // Debug.Log(speed); } transform.position = Vector3.MoveTowards(transform.position, alvo.transform.position, (speed + speedUp) * Time.deltaTime); if (localplayer.transform.position.x >= transform.position.x) { bool acertou; if (player != null && ObjComparar != null) { Vector3 diff = player.transform.eulerAngles - ObjComparar.transform.eulerAngles; if (diff.magnitude <= 0.1f) { acertou = true; } else { acertou = false; } if (acertou) { // Debug.Log("Valeu = a peca se chama " + ObjComparar.gameObject.name + "e a rotacao " + ObjComparar.transform.rotation + "player " + player.transform.rotation); /*if (speed >= 10) { * speed = 10; * if (speed < 5) { * speedantiga += 0.1f; * } * * } else if (speed<7) { * speed += 0.1f; * }*/ if (speed >= 6.5f) { speed = 6.5f; } else { speed += 0.1f; } score.setScore += 1; if (score.setScore % 10 == 0) { RenderSettings.skybox = skyboxes [Random.Range(0, skyboxes.Length)]; Camera.main.backgroundColor = ConversorColor.HexToColor(cores [Random.Range(0, cores.Count)]); } // if (speed < 10 ) speedantiga = speed; seguidas++; if (seguidas == 10) { audio.PlayOneShot(winlife); } else { audio.PlayOneShot(passou); } } else { if (speed >= 3) { speed -= 0.4f; } // Debug.Log("Fail a peca se chama " + ObjComparar.gameObject.name + "e a rotacao " + ObjComparar.transform.rotation + "player " + player.transform.rotation); if (score.setVidas - 1 == 0 && !Score.mostro) { int rand = Random.Range(0, 3); Debug.Log("o rand é " + rand); if (rand == 1) { Score.showbutton = true; } else { score.setVidas--; } Debug.Log("veio\a"); } else { score.setVidas--; } seguidas = 0; audio.PlayOneShot(erro); } } if (ObjComparar != null) { Destroy(ObjComparar.gameObject); } transform.position = new Vector3(65, transform.position.y, transform.position.z); if (score.setVidas != 0) { if (transform.childCount > 0) { foreach (Transform t in transform) { Destroy(t.gameObject); } } newbloco(); } } } }