Beispiel #1
0
        private void FixedUpdate()
        {
            if (!isGaming)
            {
                return;
            }
            distance += speed * Time.fixedDeltaTime;
            var x = Mathf.Clamp(PlayerDistance, 0, 50);

            transform.position = new Vector3(player.transform.position.x - x, 0);
            if (PlayerDistance <= 0)
            {
                player.Catch();
            }
            speed += Time.fixedDeltaTime * player.Level * 2;
            speed  = Mathf.Clamp(speed, 0, PlayerDistance >= 40 ? speed : player.MaxSpeed);
        }