Protótipo snake game, funcionando com controle.


Script Controle Snake:

//Se acaso a direção do eixo x for diferente de 0 entre aqui.

        if (this.direction.x != 0f)

        {

            //Configuração controle (botões e teclado PC) + axis vertical.

            if (Input.GetKeyDown(KeyCode.W) || Input.GetKeyDown(KeyCode.UpArrow) || Input.GetButtonDown("Jump") || Input.GetAxis("MoveVertical") > .80f)

            {

                this.direction = Vector2.up;

            }

            else if (Input.GetKeyDown(KeyCode.S) || Input.GetKeyDown(KeyCode.DownArrow) || Input.GetButtonDown("Fire1") || Input.GetAxis("MoveVertical") < -0.80f)

            {

                this.direction = Vector2.down;

            }

        }

        ////Se acaso a direção do eixo y for diferente de 0 entre aqui.

        else if (this.direction.y != 0f)

        { 

                //Configuração controle (botões e teclado PC) + axis horizontal.

                if (Input.GetKeyDown(KeyCode.D) || Input.GetKeyDown(KeyCode.RightArrow) || Input.GetButtonDown("Fire2") || Input.GetAxis("MoveHorizontal") > 0.80f)

                {

                    this.direction = Vector2.right;

                }

                else if (Input.GetKeyDown(KeyCode.A) || Input.GetKeyDown(KeyCode.LeftArrow) || Input.GetButtonDown("Fire3") || Input.GetAxis("MoveHorizontal") < -0.80f)

                {

                    this.direction = Vector2.left;

                }

        }


Comments

Log in with itch.io to leave a comment.

lol