Je suis sûr qu'il existe une solution de conception à mon problème, mais je n'arrive pas à décider quelle approche est réalisable. Je sais ce que je veux, j'ai juste du mal à faire les connexions ... Je vais vous expliquer:Définition de comportements d'objet de jeu en XML
Je travaille sur un jeu. J'ai GameObjects. J'ai GameBehaviors. Les propriétés de mes GameObjects sont définies dans un fichier XML qui contient tous les détails.
<type name="Object">
<unit name="follower" behavior="followMouse" >
...other unit info here...
</unit>
</type>
Alors comme gameobject est instancié, en fonction de la valeur de la propriété de comportement dans le XML, il en quelque sorte a le comportement attaché. J'ai besoin du comportement pour pouvoir accéder à toutes les propriétés de son parent, de telle sorte qu'il peut dire déplacer l'objet autour et ce qui ne ...
je n'ai pas beaucoup d'expérience avec des modèles de conception .. ., et un certain nombre d'entre eux semblent avoir presque raison, mais aucun des exemples que j'ai lus ne semble en faire un clic.
Je travaille avec AS3, mais n'hésitez pas à le rendre un peu plus général.
Je donne cette réponse pour l'instant. C'est un sujet avec beaucoup de solutions, donc je suis déçu par le manque de variété, mais c'est certainement une bonne recommandation. – grey