Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


    Correção do movimento do jogador

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Correção do movimento do jogador ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Correção do movimento do jogador Empty Correção do movimento do jogador

    Mensagem por Valentine Dom Jun 03, 2012 11:15 pm

    Há um erro simples no movimento do jogador, quando o jogador da o primeiro passo, as pernas do mesmo não se meche.

    Abra o cliente

    1 - Em modGameLogic, procure por:
    Código:
        ' Check if player is walking, and if so process moving them over
        Select Case Player(Index).Moving
            Case MOVING_WALKING: MovementSpeed = ((ElapsedTime / 1000) * (RUN_SPEED * SIZE_X))
            Case MOVING_RUNNING: MovementSpeed = ((ElapsedTime / 1000) * (WALK_SPEED * SIZE_X))
            Case Else: Exit Sub
        End Select

    2 - Embaixo adicione:
    Código:
    If Player(Index).Step = 0 Then Player(Index).Step = 1

    O ProcessMovement não trabalha com o Step 0, só trabalha com o número 1 em diante, então como ele é declarado automaticamente como 0 acaba acontecendo esse pequeno problema.

    Créditos:
    Valentine

      Data/hora atual: Sex maio 10, 2024 7:45 am