IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

LocalPlayer et viewAngles


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mai 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 9
    Points : 1
    Points
    1
    Par défaut LocalPlayer et viewAngles
    Bonjour,
    Aujourd'hui je me penche sur les angles de vue en C++,le problème c'est que je n'y connais pas grand chose donc il faudrait que j’intègre un offset Le LocalPlayer définissent aussi viewAngles ect mais je ne sais pas comment faireet n'hesite pas a dire si j'ai fait des erreurs.
    Merci d'avance

    PS: Je n'ait pas encore essayer le code .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    #include <iostream>
    #include <windows.h>
     
    using namespace std;
     
     
       void b()
    {
    	while (true)
    	{
     
    			viewAngles = LocalPlayer::GetViewAngles(); 
    			punchAngles = LocalPlayer::GetVecPunch(); 
     
    			viewAngles.x -= punchAngles.x * 2.f;
    			viewAngles.y -= punchAngles.y * 2.f;
    			viewAngles.z = 0;
     
    			NormalizeAngle(viewAngles); 
     
    			LocalPlayer::SetViewAngles(viewAngles); 
    		}
    		Sleep(1);
    	}
    }
     
     int main ()
     {
         if (GetAsyncKeyState(MK_RBUTTON) && GetAsyncKeyState(MK_LBUTTON))
         {
             b();
     
         }
         Sleep(1);
         return 0;
     
     }

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    J'ai l'impression que vous avez oublié de dire ce que vous essayez de faire
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mai 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Bonjour,

    J'ai l'impression que vous avez oublié de dire ce que vous essayez de faire
    Oui c'est vrai

    Quand j'appui sur le bout ton de souris droit et gauche
    il regarde mon angle de vu du Local Player(normalement 0(angle de vu normal)) si le Player tire son (angle de vu est différent ≠ de 0) alors (il faut que j'ajoute une condition si il a tirer minimum deux balles?) il calcul l'angle et le compense pour le réduire a 0 (cet a dire le mettre comme si il n'avait pas tirer )
    je ne sais pas si j'ai été clair. (Sans ecire dans la mémoire )

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    Désolé, mais je trouve cela toujours flou. Toutefois, on va essayé d'avancer.
    Pourquoi une boucle while(true) ? Elle bloque le programme.
    Avez vous essayé de déboguer (soit avec des std::cout, soit avec un débogueur) ?

    Pour moi, des angles ne peuvent pas être des vecteurs (par contre, on peut passer de l'un à l'autre).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mai 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 9
    Points : 1
    Points
    1
    Par défaut
    Merci de ta réponse clairement je vais arrêter de continuer ce programme et continuer d'apprendre.

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo