From 127027a848e01bc03ef0969c2bbbe0cdb309c631 Mon Sep 17 00:00:00 2001 From: Paul-Louis NECH Date: Sat, 29 Oct 2016 13:19:34 -0400 Subject: [PATCH] Game: Speed accelerates with time --- Assets/Scripts/GameController.cs | 5 ++++- Assets/Scripts/UIController.cs | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/GameController.cs b/Assets/Scripts/GameController.cs index 7e3c188..5a24480 100644 --- a/Assets/Scripts/GameController.cs +++ b/Assets/Scripts/GameController.cs @@ -8,6 +8,7 @@ namespace Assets.Scripts public class GameController : MonoBehaviour { public static int PoolSize = 256; + public static float Speed = 4f; public GameObject Wall; public GameObject BG; @@ -27,7 +28,9 @@ namespace Assets.Scripts void Update() { - Camera.main.transform.Translate(new Vector3(4f*Time.deltaTime, 0, 0)); + if (Speed < 16f) + Speed += 0.0025f; + Camera.main.transform.Translate(new Vector3(Speed * Time.deltaTime, 0, 0)); var rightBorder = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height, 0)).x; var leftBorder = Camera.main.ScreenToWorldPoint(new Vector3(0, 0, 0)).x; diff --git a/Assets/Scripts/UIController.cs b/Assets/Scripts/UIController.cs index d19b5e1..3340d0a 100644 --- a/Assets/Scripts/UIController.cs +++ b/Assets/Scripts/UIController.cs @@ -31,7 +31,8 @@ public class UIController : MonoBehaviour { Distance.text = (int.Parse(Distance.text) + 1).ToString(); - _player.Score += 1; + _player.Score += Mathf.RoundToInt( + 1f * (GameController.Speed / 4f)); Score.text = _player.Score.ToString(); NbVials.text = _player.NbVials.ToString(); -- libgit2 0.27.0