示例#1
0
    // Update is called once per frame
    void Update()
    {
        if (target == null)
        {
            playerPosition = player.transform;
        }

        gameTime += Time.deltaTime;

        if (newTime <= gameTime)
        {
            newTime = gameTime + 1;

            if (shipCount < 20)
            {
                spawner.SpawnEnemyShip(0);
                AddEnemyShip();
            }
            CheckIfInRange();
        }

        if (player != null)
        {
            speed = player.speed;
        }

        speedometer.text = "Speed: " + speed.ToString("N");
        scorekeeper.text = "Score: " + score.ToString();

        if (target == null && player == null)
        {
            GameOver();
        }
    }