} // void Start() // Update is called once per frame void Update() { if (controleNave.Equals(controleNaveCargueira.ATERRIZAR)) { float y = (velocidadeDeDescida) * Time.deltaTime; if (y >= 0) { this.transform.Translate(new Vector3(0.0F, y, 0.0F)); } if (y <= 0) { controleNave = controleNaveCargueira.REPOUSAR; } } // if aterrizar if (controleNave.Equals(controleNaveCargueira.ENTRAR_EM_ORBITA)) { //Time.timeScale=0.5F; float y = (velocidadeDeSubida) * Time.deltaTime; if (y < posicaoDeOrbita) { this.transform.Translate(new Vector3(0.0F, y, 0.0F)); //Time.timeScale+=1/velocidadeDeSubida; } if (y > posicaoDeOrbita) { // parte do planeta this.transform.Translate(new Vector3(0.0F, 10000.00F, 0.0F)); //Time.timeScale=1.0f; controleNave = controleNaveCargueira.REPOUSAR; } } // if ENTRAR_EM_ORBITA } // void Update()
// Use this for initialization void Start() { GameObject mercado = GameObject.Find("Mercado"); this.transform.position = new Vector3(mercado.transform.position.x + 10.0F, mercado.transform.position.y + 10.0F, mercado.transform.position.z + 10.0F); velocidadeDeDescida = -3.5F; velocidadeDeSubida = 3.5F; controleNave = controleNaveCargueira.ATERRIZAR; } // void Start()