Unity3d Game Tutorial Scavengers 2D Мой персонаж движется только один раз - PullRequest
0 голосов
/ 27 марта 2019

Я новичок в создании игр и программирую на C #, и мне нужна помощь, потому что я потратил много времени, пытаясь сделать обучающую игру Unity3d 2D Scavengers, и только мой персонаждвигается только один раз, а в остальном нормально.Unity не взимает никакой ошибки в этом отношении.Может ли кто-нибудь мне помочь?

Я несколько раз пытался сравнить мой код с кодом видеоуроков, но не нашел никакой разницы.

private void Update()
{
    //Só vamos fazer alguma coisa se for o turno do player
    if(!GameManager.instance.playerTurn)return;

    int horizontal = 0;
    int vertical = 0;

    horizontal = (int) (Input.GetAxisRaw("Horizontal"));

    vertical = (int) (Input.GetAxisRaw("Vertical"));

    if(horizontal != 0)
    {   
        vertical = 0;
    }

    if(horizontal != 0 || vertical != 0)
    {
        AttemptMove<Wall> (horizontal, vertical);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...