我正在写一个AS3/Flex4游戏引擎,我想有一个基类,任何可以放在场景图中的项目。我想知道扩展UIComponent是否是正确的方法,但似乎有很多内部的东西,我不想纠结在其中。。。如果可能的话,我会在我的引擎和Flex框架之间进行一些分离。我不确定UIComponent是否增加了开销?
我的可渲染基础可以做相当任意的事情,但目前包括绘制简单的形状,如线和其他基本体。
如果你正在制作一个游戏引擎,我建议你远离Flex类。它们被设计成可蒙皮、可扩展和通用的。这两项都不能让他们在表现上显得特别敏捷。
在这种情况下,你可以选择最简单的课程 Sprite
Sprite