跳到主要内容

PlatformCamera

描述:

  用于2D平台游戏的相机,可以跟踪游戏单位的移动并保持其在相机视野内。

类对象:Platformer.PlatformCamera Class

继承自:Camera

position

类型: 成员变量。

描述:

  相机的位置。

签名:

position: Vec2

rotation

类型: 成员变量。

描述:

  相机的旋转角度。

签名:

rotation: number

zoom

类型: 成员变量。

描述:

  相机的缩放系数,1.0表示正常大小,2.0表示缩放到两倍大小。

签名:

zoom: number

boundary

类型: 成员变量。

描述:

  相机可见范围的矩形区域。

签名:

boundary: Rect

followRatio

类型: 成员变量。

描述:

  相机移动以跟随目标位置的速率。 例如,设置为Vec2(1.0, 1.0)时,相机将立即跟随目标位置。 设置为 Vec2(0.5, 0.5) 或更小的值时,相机将在每帧中移动到距离目标位置的一半,从而实现更加平滑的跟踪移动效果。

签名:

followRatio: Vec2

followOffset

类型: 成员变量。

描述:

  相机跟踪目标位置的偏移量。

签名:

followOffset: Vec2

followTarget

类型: 成员变量。

描述:

  相机在跟踪的游戏单位。

签名:

followTarget: Node