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

XNA/Monogame Discussion :

Bataille de tank - probleme trajectoire de l'obus lors du tire


Sujet :

XNA/Monogame

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2016
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Bataille de tank - probleme trajectoire de l'obus lors du tire
    Bonjour, comme intitulé, je n'arrive à trouver l'équation de la trajectoire de mon obus lors du tire du tank pour l'insérer dans mon code. le jeu est fais en c# avec XNA. j'ai trouver l'equation sur internet mais le soucis est de remplacer ces variable dans le code. Je pourrais mettre mon bout de code se soir si nécessaire.
    Voila, j'aimerai avoir un peu d'aide...

  2. #2
    Membre chevronné
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 641
    Points : 2 154
    Points
    2 154
    Par défaut
    Bonjour,

    J'avais trouvé ce morceau de code il y a longtemps, il marche bien, donc essaye le :

    https://en.wikibooks.org/wiki/Game_C...ics/Ballistics

    En plus c'est fourni avec des explications, ce qui te permettra de modifier le code si jamais il ne te convient pas parfaitement.

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2016
    Messages : 6
    Points : 3
    Points
    3
    Par défaut

    Merci pixelJuice, je pense que ça m'aidera, je vais voir dans la semaine

  4. #4
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2016
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par PixelJuice Voir le message
    Bonjour,

    J'avais trouvé ce morceau de code il y a longtemps, il marche bien, donc essaye le :

    https://en.wikibooks.org/wiki/Game_C...ics/Ballistics

    En plus c'est fourni avec des explications, ce qui te permettra de modifier le code si jamais il ne te convient pas parfaitement.


    Salut, j'ai essayé ce code que tu m'as envoyé, mais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     public void ArchingFlight(GameTime timePassed)
            {
                prevPos = pos;
                totalTimePassed += (float)timePassed.ElapsedGameTime.Milliseconds / 4096.0f;     //Cette ligne
     
                pos = pos + velocity * ((float)timePassed.ElapsedGameTime.Milliseconds / 90.0f);
                pos.Y = pos.Y - 0.5f * GRAVITY * totalTimePassed * totalTimePassed;
            }
    La ligne avec le commentaire, me lève une exception. Lorsque j'appelle cette méthode, je ne sais pas quoi en parametre de la methode (timepassed), j'ai essayé de rajouté un argument à la methode update, et ca me met une erreur d'argument non valide.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    TimePassed devrait être le temps de la frame pour mettre a jour le temps total (une simple lecture du code te l'indique..).
    Pour la physique d'un obus, il s'agit de la trajectoire avec vitesse initiale. C'est de la simple physique donc tu pourras trouver les équations un peu partout sur internet et dans un bouquin de math/physique niveau prépa (et p-e plus tôt mais je n'en ai pas souvenir).
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. probleme de conflit d adresse lors de l ajout d un namespace
    Par ryoussef19 dans le forum VC++ .NET
    Réponses: 7
    Dernier message: 26/04/2007, 09h39
  2. Probleme de création de table lors d'un import
    Par hair_peace dans le forum Oracle
    Réponses: 2
    Dernier message: 19/04/2006, 14h20
  3. Probleme d'acces aux données lors d'une de jointure
    Par FlyByck dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/12/2005, 13h59
  4. Probleme d'insertion dans SQLSrv lors d'un traitement massif
    Par Bradarys dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/12/2005, 11h27
  5. [GD] probleme de perte de qualité lors de miniature de photos?
    Par brasco06 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 23/05/2005, 16h03

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