Example #1
0
    // Update is called once per frame
    void Update()
    {
        string score = Convert.ToString(this.score.GetScore());

        if (gameStatu.QueryGameStatus() == GameStatus.Lose)
        {
            gameStatuText.GetComponent <Text>().text = "Game Over! \n You final score:" + score;
        }
        else if (gameStatu.QueryGameStatus() == GameStatus.Win)
        {
            gameStatuText.GetComponent <Text>().text = "You Win!";
        }
        scoreText.GetComponent <Text>().text = "按空格键发射飞碟.\n" +
                                               "Score: " + score;

        if (totalTime > 0)
        {
            intervalTime -= Time.deltaTime;
            if (intervalTime <= 0)
            {
                intervalTime += 1;
                totalTime--;
                CountDownText.text = string.Format("{0:D2:{1:D2}}", (int)totalTime / 60, (int)totalTime % 60);
            }
        }
    }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        string score = Convert.ToString(this.score.GetScore());

        if (gameStatu.QueryGameStatus() == GameStatus.Lose)
        {
            gameStatuText.GetComponent <Text>().text = "Game Over!";
        }
        else if (gameStatu.QueryGameStatus() == GameStatus.Win)
        {
            gameStatuText.GetComponent <Text>().text = "You Win!";
        }
        scoreText.GetComponent <Text>().text = "Press space to send UFO.\n" +
                                               "Click UFO to gain Score.\n\n\n" +
                                               "Score: " + score;
    }
Example #3
0
File: UI.cs Project: ZhaoJle/3dgame
    // Update is called once per frame
    void Update()
    {
        string score = Convert.ToString(this.score.GetScore());

        if (gameStatu.QueryGameStatus() == GameStatus.end)
        {
            gameStatuText.GetComponent <Text>().text = "Your Score:" + score;
        }
        scoreText.GetComponent <Text>().text = "score:" + score;
    }
Example #4
0
    // Update is called once per frame
    void Update()
    {
        gameStatus  = queryStatus.QueryGameStatus();
        SceneStatus = queryStatus.QuerySceneStatus();

        if (gameStatus == GameStatus.Play)
        {
            if (SceneStatus == SceneStatus.Waiting && Input.GetKeyDown("space"))
            {
                uerInterface.SendUFO();
            }
            if (SceneStatus == SceneStatus.Shooting && Input.GetMouseButtonDown(0))
            {
                Ray        ray = Camera.main.ScreenPointToRay(Input.mousePosition);
                RaycastHit hit;
                if (Physics.Raycast(ray, out hit) && hit.collider.gameObject.tag == "UFO")
                {
                    uerInterface.DestroyUFO(hit.collider.gameObject);
                    changeScore.AddScore();
                }
            }
        }
    }