cegepmatane / projet-specialise-2022-ManoelNohra

projet-specialise-2022-ManoelNohra created by GitHub Classroom
0 stars 0 forks source link

Faire déplacer le personnage jouable #10

Open Chopv1 opened 2 years ago

Chopv1 commented 2 years ago

Le joueur doit pouvoir se déplacer lorsqu'il appuie sur les touche Z,Q,S,D, augmenter la valeur initiale du déplacement et faire courir le personnage grâce à la touche Shift droit :

Chopv1 commented 2 years ago

Ce bout de code permet au joueur de ce mouvoir lorsqu'il appuie sur les touches nécessaire :

void APerso::MoveForward(float Value)
{
    if (Value != 0.0f)
    {
        AddMovementInput(GetActorForwardVector(), Value * speed);
    }
    if (Value <= 0.0f)
    {
        walking = true;
        speed = 0.7f;
    }
}

void APerso::MoveRight(float Value)
{
    if (Value != 0.0f)
    {
        AddMovementInput(GetActorRightVector(), Value * speed);
    }
}
Chopv1 commented 2 years ago

Pour courir nous allons changer la valeur de la variable speed une fois la touche enclanché :

void APerso::Sprint()
{
    walking = !walking;
    if (walking)
    {
        speed = 0.7f;
    }
    else
    {
        speed = 1.5f;
    }
}