private void Update() { //Appellé à chaque frame. //Les opérations devrait toujours être très légèrte. //Voici comment on fait une translation //deltaTime = temps écouler depuis la derniere frame donc, multiplier sidessus == 5 unité seconde //transform.Translate(Vector3.right * Time.deltaTime * 5); //GetKeyDown juste une fois //GetKey, tant quelle est enfoncé var gameState = gameController.GameState; if (gameState == GameState.MainMenu) { if (transform.position.y < targetMainMenuHeight) { flapMover.Flap(); } } else if (gameState == GameState.Playing) { if (Input.GetKeyDown(KeyCode.Space)) { flapMover.Flap(); } } else { } }
private void Update() { //Appelé à chaques frames. var gameState = gameController.GameState; if (gameState == GameState.MainMenu) { if (transform.position.y < targetMainMenuHeight) { flapMover.Flap(); } } else if (gameState == GameState.Playing) { if (Input.GetKeyDown(KeyCode.Space)) { flapMover.Flap(); } } }
private void Update() { //Appelé à chaque frame. Le contenue devrait être légée puisque appellé pour tout les composants. //transform.Translate(Vector3.right * 5 * Time.deltaTime); var gameState = gameController.GameState; if (gameState == GameState.MainMenu) { if (transform.position.y < targetMainMenuHeight) { flapMover.Flap(); } } else if (gameState == GameState.Playing) { if (Input.GetKeyDown(KeyCode.Space)) { flapMover.Flap(); } } }