0
我有两个接口,IDrawable和IUpdateable。一些具体的drawable是可更新的,但不是全部。例如,带有动画的精灵实现了IDrawable和IUpdateable,但是静态图像只是实现了IDrawable。如何处理从IDrawable更新动画?
问题很明显......我怎么可能更新动画只有一个IDrawable参考?如果我将一个Sprite传递给一个Button来使用它作为图形表示,那么Button就会保持静态,因为它无法推进它的Sprite动画。
想法?