Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Bug Erro em script Visual Studio 2019

Discussion in 'Scripting' started by hyper00132, Oct 10, 2021.

  1. hyper00132

    hyper00132

    Joined:
    Oct 10, 2021
    Posts:
    4
    Olá estou tendo problemas no meu script e queria a ajuda de vocês pois o meu script esta sempre dando erro e não acho o erro nele pois ainda sou novato alguem poderia me ajudar?
    [code = CSharp] using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class PlayerController: MonoBehaviour
    {
    público Animator playerAnimator;
    float input_x = 0;
    float input_y = 0;
    velocidade de flutuação pública = 2. 5f;
    bool isWalking = false;
    // Iniciar é chamado antes da primeira atualização de frame
    void Start ()
    {
    isWalking = false;
    }
    // A atualização é chamada uma vez por quadro
    void Update ()
    {
    input_x = entrada. GetAxisRaw ("Horizontal");
    input_y = entrada. GetAxisRaw ("Vertical");
    isWalking = (input_x! = 0 || input_y! = 0);
    if (isWalking)
    {
    var move = new Vector3 (input_x, input_y, 0). normalizado;
    transformar. posição + = movimento * velocidade * Tempo. deltaTime;
    playerAnimator. SetFloat ("input_x", input_x);
    playerAnimator. SetFloat ("input_y", input_y);
    }
    playerAnimator. SetBool ("isWalking", isWalking);
    if (Input. GetButtonDown ("Fire1"))
    playerAnimator. SetTrigger ("ataque");
    }
    }[/código]
     
    Last edited: Oct 10, 2021
  2. Nefisto

    Nefisto

    Joined:
    Sep 17, 2014
    Posts:
    329
    1) É bem difícil vc conseguir ajuda aqui em ptbr, aconselho vc a traduzir pra inglês antes de postar.

    2) Vc precisa postar oq tá dando erro, pq se não as pessoas vão ter q ler todo o seu código e imaginar oq pode estar dando errado

    3) Tem dois erros visiveis:
    1: linha 21, seu input tá com letra minúscula
    2: o seu else if da linha 24 tá fora do fixed update, tem q tá uma linha pra cima

    Esse tipo de erro o compilador ser bem descritivo sobre como resolver, tenta dar uma lida melhor no erro q aparece no console, ele é (na maioria das vezes) seu melhor amigo pra descobrir oq tá de errado

    N
     
    hyper00132 likes this.
  3. hyper00132

    hyper00132

    Joined:
    Oct 10, 2021
    Posts:
    4
    [QUOTE = "Nefisto, post: 7560544, membro: 689262"] 1) É bem difícil vc conseguir ajuda aqui em ptbr, conselho vc a traduzir pra inglês antes de postar.

    2) Vc precisa postar oq tá dando erro, pq se não as pessoas vão ter q ler todo o seu código e imaginar oq pode estar dando errado

    3) Tem dois erros visiveis:
    1: linha 21, seu input tá com letra minúscula
    2: o seu else if da linha 24 tá para fazer atualização fixa, tem q tá uma linha pra cima

    Esse tipo de erro o compilador é bem descritivo sobre como resolver, tenta dar uma lida melhor no erro q aparece no console, ele é (na maioria das vezes) seu melhor amigo pra descobrir oq tá de errado

    EDIT: mano eu to desde uma hora fazendo o script so agora ele funcionou

    N [/ QUOTE]
    Ola obrigado pelas dicas ainda está com mais um erro, mas irei seguir a sua ultima dica obg : D
     
    Last edited: Oct 10, 2021