摄像机

摄像机

Camera在游戏中的作用是控制游戏窗口的位置显示,跟踪玩家的移动。可以使玩家始终在屏幕的正中央。

在引擎中我们提供了lookAt函数设置追踪的目标:

/// 设置跟随目标
void lookAt(DFSprite sprite) {
    this.sprite = sprite;
}

当玩家快要移动到地图边界时,为了避免显示空白的区域,要限制摄像机的边界:

/// 设置跟随限制
camera.setLimit(DFOffset(this.mapInfo.scaledWidth,this.mapInfo.scaledHeight));





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