Я пишу игровой движок AS3 / Flex4 и хочу иметь базовый класс для любого элемента, который можно поместить в сценограф.Я задавался вопросом, является ли расширение UIComponent правильным подходом, но там, кажется, есть много внутренних вещей, в которых я не хочу запутываться ... если возможно, у меня будет некоторое разделение между моим движком и платформой Flex,И я не уверен, добавляет ли UIComponent накладные расходы?
Моя база рендеринга может делать довольно произвольные вещи, но сейчас она состоит из рисования простых фигур, таких как линии и другие примитивы.
Что может сделать приличноеархитектура?Кроме того, у многих игровых движков есть метод "рендеринга", который перерисовывает всю сцену ... но я представляю, что в приложении Flex я должен играть с DisplayObjectContainer или Canvas, а не бросать свой собственный?