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 :

Soucis dans mon code pour projet


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Par défaut Soucis dans mon code pour projet
    Salut, j'ai un soucis j'ai développé "un jeu" sous windowsFrom pour un projet scolaire mais il n'est pas trop fonctionnel lorsque je déplace ma pictureBoxRaquette sur un "ballon" la collision ne s'effectue pas et la pictureBoxRaquette retourne toujours vers un point initial temporairement lors d'un déplacement. Ça serait bien sympa que vous puisez m'aider et m'expliquer les soucis, merci !!
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    je pense que tu ne t'y prends pas bien...

    Il ne faut pas gérer le clique sur la picturebox raquette mais sur le panel.

    Idéalement,

    il faudrait que tu fasses un userControl qui ferait un Draw de ton jeu et qui afficherait la raquette à un emplacement X,Y.

    Et le click serait gérer par ce usercontrol comme ça, tu récupèrerais directement les coordonnées du point et tu pourrais alors y positionner la raquette !

    Il ne faut surtout pas mettre les ballons comme des pictureBox, s'est juste affreux...

    En fait, ton usercontrol devrait avoir une méthode draw qui ferait un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    protected override void OnPaint(PaintEventArgs pe)
            {
                // on dessine les ballons (en s'appuyant sur une liste de Point qui correspond à la position des ballons)
     
               // On dessine la raquette....
            }
    ET une fonction qui a chaque "cycle" de jeu vérifie si le ballon et la raquette se collisionne

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Par défaut
    Super merci pour ton aide je vais voir ce que je peux faire

Discussions similaires

  1. [XL-2007] plusieurs souci dans mon code
    Par vincent59139 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/10/2013, 17h38
  2. StackOverFlowError. Soucis dans mon code (Lines of Action)
    Par qr0w_- dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 17/05/2011, 17h19
  3. petit souci dans mon code
    Par Cyang dans le forum Débuter
    Réponses: 3
    Dernier message: 05/07/2010, 12h30
  4. [Macro Access] pb dans mon code pour lancer une macro Access
    Par Commodore dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/06/2007, 10h51
  5. Projet VB v6 : utilisation de requête SQL dans mon code
    Par MITCH31 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 27/10/2005, 15h02

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