Viewport

显示端口的类。在画面上显示精灵时,将精灵限制在画面的一部分,而不影响其余区域。

超类

类方法

Viewport.new(x, y, width, height)
Viewport.new(rect)

生成 Viewport 实例。

方法

dispose

释放 Viewport。若是已经释放则什么都不做。

释放 Viewport 并不会同时自动释放所关联的其他实例。

disposed?

Viewport 已释放时返回 true。

flash(color, duration)

开始闪烁 Viewport。duration 指定闪烁的帧数。

color 设为 nil,则闪烁时 Viewport 会消失。

update

刷新 Viewport 的闪烁效果。原则上,此方法一帧调用一次。

若是没有使用闪烁效果时,无须调用此方法。

属性

rect

Viewport 的 Rect,所有与此 Viewport 关联的实例都只能显示在此矩形范围内的部分。

visible

显示端口的可见状态,true 表示可见。

z

显示端口的 Z 坐标。数值愈大的平面愈靠近玩家。Z 坐标相同的,最后生成的对象则会最靠近玩家。

ox

Viewport 开始点的 X 坐标。

oy

Viewport 开始点的 Y 坐标。

color

Viewport 的合成颜色(Color),alpha 值作为合成的比例。

此颜色与 flash 效果的颜色分开处理。

tone

Viewport 的色调(Tone)。