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

Développement 2D, 3D et Jeux Discussion :

Développement de jeux en C# avec MonoGame - Partie 4 [Tutoriel]


Sujet :

Développement 2D, 3D et Jeux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut Développement de jeux en C# avec MonoGame - Partie 4


    Voici le quatrième tutoriel de la série sur le développement de jeux avec MonoGame:

    http://franckh.developpez.com/tutori...ogame/part-IV/

    Vous pouvez laisser vos remarques et autres messages à la suite !


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  2. #2
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par défaut Gestion des pastilles de nourriture
    Bonjour,

    Tout d'abord un grand BRAVO et MERCI pour ces tutoriaux !
    Pour un débutant Monogame tel que je suis, c'est très complet et très instructif !

    Désireux de poursuivre le développement en ajoutant les pastilles de nourriture, je ne sais pas vraiment pas quel bout commencer :
    - comment représenter ces pastilles ? (sprite ou simplement colorer des pixels)
    - comment générer leur création en début de partie

    Merci pour tes conseils !

    Steve

  3. #3
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut


    Merci pour ton commentaire ! Quelqu'un de motivé, ça fait toujours plaisir


    Citation Envoyé par rohstev Voir le message
    - comment représenter ces pastilles ? (sprite ou simplement colorer des pixels)
    C'est au choix et selon tes compétences. Personnellement j'opterais pour colorier des pixels, ça fait moins de chargements d'image et vu la taille de la pastille.. Le tout dans une liste de Vector3 contenant les positions et la taille des pastilles (en utilisant le membre Z du vecteur) ou on peut également créer une structure contenant un Vector2 plus un membre Size pour la taille de la pastille et donc faire une liste de type de la structure (j'aime dans ce cas ajouter un constructeur dans la structure) !

    Citation Envoyé par rohstev Voir le message
    - comment générer leur création en début de partie
    Dans l'idéal, c'est créer un quadrillage comme je le ferais sous Gimp ou Photoshop , en déterminer les coordonnées des emplacements et faire un fichier avec ces infos que tu lis ensuite dans le programme pour positionner les pastilles. Il existe peut être d'autres méthodes mais c'est ainsi que je l'aurais fait.. peut être par ignorance des autres méthodes aussi


    Bon courage
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  4. #4
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par défaut
    Je me suis amusé à dessiner les carrés de nourriture sur la texture world.
    La-voici en pièce jointe si jamais

    Bon week-end !
    Images attachées Images attachées  

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 216
    Billets dans le blog
    167
    Par défaut
    Mais comment vous les enlever, lorsque votre Pacman les mange ?
    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.

  6. #6
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par défaut
    Je pensais utiliser un tableau de couleur et jouer sur les collisions de pixels.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    world.Texture.GetData<Color>(world.colorTab);
    Lorsque mon pacMan rencontre un pixel jaune, je récupère sa position et modifie les items "couleur" correspondant dans mon tableau et je recharge la texture.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    world.Texture.SetData<Color>(world.colorTab);
    Mais je ne l'ai pas encore fait... vous pensez que ça ne marchera pas ?

Discussions similaires

  1. Développement de jeux en C# avec MonoGame - Partie 1
    Par Franck.H dans le forum Développement 2D, 3D et Jeux
    Réponses: 14
    Dernier message: 06/01/2015, 11h29
  2. Développement de jeux en C# avec MonoGame - Partie 3
    Par Franck.H dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 12/12/2013, 20h25
  3. Développement de jeux en C# avec MonoGame - Partie 2
    Par Franck.H dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 01/12/2013, 12h33

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