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

Moteurs de jeux vidéo Discussion :

Quelle solution pour identifier mes objets?


Sujet :

Moteurs de jeux vidéo

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Points : 59
    Points
    59
    Par défaut Quelle solution pour identifier mes objets?
    Salut,

    Je bosse sur un moteur de jeu 2D fais en suivant mes idées et principes, et je cherche une solution pour pouvoir identifier mes objets.

    Par identifier mes objets, je parle de tout type d'objets, aussi bien mes gameObject, mes scènes, mes ressources, etc. Cette identification dois me permettre d'identifier un objet aussi bien localement que via le réseau, par exemple, pouvoir récupérer les information d'un objet X sur la machine d'un client grâce ca cette identifiant, et que cet objet X aura le même identifiant quelque soit les machines.

    En gros me faut un système de génération d'identifiants uniques par contexte (un identifiant unique par gameObject, unique par Texture, unique par Resource, etc)

    Quel est la façon de faire la plus utilisée, la plus adaptée, la plus adoptée par les développeurs de game engine?

    Spidyy

  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,

    Si vous avez une classe mère "Objet" vous pouvez utiliser un static qui sera incrémenté à chaque création d'objet. Mais à vrai dire, je ne suis pas sur que ce soit une bonne idée.
    Sinon, vous pouvez peut être vous servir du chemin de la ressource chargée par l'objet, ou alors faire en sorte que l'ID soit donné par le serveur.
    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
    Membre du Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Points : 59
    Points
    59
    Par défaut
    En effet je compte implémenter une classe mère "Objet" pour tout objet qui pourra etre serializé, aussi bien les ressources que lea gameObjects.

    Le soucis pour me baser sur un chemin est qu'au niveau de l'édition, mes gameObjects pourrons être créés sans être enregistrés sur le disque dur, donc pas de chemin, mais un identifiant sera nécessaire.

    La solution de la static a incrémenter, j'y ai songé mais je vois ça comme un risque de doublons, je cherche une meilleur solution.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/06/2006, 08h53
  2. Quelle solution pour un transfert sécurisé entre deux machines
    Par choubiroute dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 21/04/2006, 11h20
  3. Quelle solution pour partager des données entre Linux ?
    Par herzleid dans le forum Administration système
    Réponses: 5
    Dernier message: 03/04/2006, 16h19
  4. Quelle solution pour un Timer ?
    Par Bruno13 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/03/2006, 17h01
  5. [Outils][C#] Quelle solution pour Animations 2D de Jeux ?
    Par orelero dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 01/02/2006, 18h45

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