精灵

组成游戏世界里的元素我们称之为精灵。

引擎里为了方便开发,内置了一些常用的基础精灵,如文本精灵,图像精灵,动画精灵等。

这些精灵有个共有的特性就是会被GameLoop进行控制刷新和渲染,所以精灵有2个比较重要的函数:

/// 精灵更新
void update(double dt) {
    /// 子类覆盖
}

/// 精灵渲染
void render(Canvas canvas) {
    /// 子类覆盖
}

所有精灵的父类是DFSprite。



版权所有,违者必究,欢迎转载请注明出处。