コード例 #1
0
        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
            {
            }
        }
コード例 #2
0
        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();
                }
            }
        }
コード例 #3
0
        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();
                }
            }
        }