Я уверен, что решение моей проблемы связано с шаблоном дизайна, но я не могу решить, какой эффективный подход. Я знаю, чего хочу, у меня просто возникают проблемы с подключением ... Я объясню:Определение поведения игрового объекта в XML
Я работаю над игрой. У меня есть GameObjects. У меня есть GameBehaviors. Свойства моих GameObjects определены в XML-файле, который содержит все детали.
<type name="Object">
<unit name="follower" behavior="followMouse" >
...other unit info here...
</unit>
</type>
Так как геймобжекты конкретизируются, на основе стоимости имущества поведения в XML, он какой-то образом имеет поведение, прикрепленное к ней. Мне нужно поведение, чтобы иметь доступ ко всем свойствам его родителя, чтобы он мог сказать, перемещать объект вокруг, а что нет ...
У меня нет большого опыта с шаблонами дизайна. и некоторые из них выглядят так, как будто они почти правы, но ни один из примеров, которые я прочитал, похоже, не заставляет меня зависеть от меня.
Я работаю с AS3, но не стесняйтесь сделать его более общим.
На данный момент я даю ответ. Это тема с множеством решений, поэтому я разочарован отсутствием разнообразия, но это, безусловно, хорошая рекомендация. – grey