• [^] # Re: Nobody escape the object inquisition

    Posté par (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 3.

    ce n'est pas juste un pattern de plus

    Dans mon passé de dev de jeux sérieux, on utilisait un genre de entity system implémenté à base de role pattern :-)

    Oui mais pendant le jeu, on va créer et détruire des entités assez souvent, donc il faut voir si le coût d'insertion et de suppression est prohibitif ou pas

    Tu peux générer un tableau de pointeur vers les composants et les index vers chaque type de composants. Quand un composant est inactif, il est à null. Avec quelques templates bien placés, tout ça peut être calculé à la compilation et bien compact.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board