Пример #1
0
    public void Update()
    {
        //Update nécessaire pour le fonctionnement des Joypad
        Joypad.UpdateAll();

        // Mise à jour de la position des nuages
        UpdateClouds(Time.deltaTime);
    }
Пример #2
0
    public void Update()
    {
        currentTime += Time.deltaTime;
        // Update nécessaire pour le fonctionnement des Joypad
        Joypad.UpdateAll();

        // On est dans le menu principal
        if (menuMask.activeSelf)
        {
            foreach (Joypad joypad in joypads)
            {
                if (joypad.IsDown("Right"))
                {
                    if (currentButton == buttonCommencer)
                    {
                        SetActiveButton(buttonTutoriel);
                    }
                    else
                    {
                        SetActiveButton(buttonQuitter);
                    }
                }
                else if (joypad.IsDown("Left"))
                {
                    if (currentButton == buttonQuitter)
                    {
                        SetActiveButton(buttonTutoriel);
                    }
                    else
                    {
                        SetActiveButton(buttonCommencer);
                    }
                }
                else if (joypad.IsDown("A"))
                {
                    if (currentButton == buttonCommencer)
                    {
                        StartLevel();
                    }
                    else if (currentButton == buttonTutoriel)
                    {
                        StartTuto();
                    }
                    else
                    {
                        CloseGame();
                    }
                }
            }
        }

        UpdateClouds(Time.deltaTime);
    }
Пример #3
0
    // Update is called once per frame
    void Update()
    {
        // Mise à jour nécessaire pour le D-Pad
        Joypad.UpdateAll();

        // Boucle sur les manettes
        foreach (Joypad joypad in joypads)
        {
            //joypad.Update();

            // Boucle sur les boutons qui nous intéressent (sur les axes)
            foreach (string button in Joypad.AXIS_BUTTONS)
            {
                if (joypad.IsDown(button))
                {
                    Debug.Log("Joueur " + joypad.getID() + " appuie sur " + button);
                }
                else if (joypad.IsInverseDown(button))
                {
                    Debug.Log("Joueur " + joypad.getID() + " appuie sur l'inverse de " + button);
                }
            }
        }
    }