Viewport

显示端口的类。用于只在画面的一部分显示精灵,而不影响其余部分。

超类

类方法

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

生成 Viewport 对象。

如果没有指定参数,则大小和整个画面相同。(RGSS3)

方法

dispose

释放显示端口。若是已释放则什么都不做。

该操作并不会自动释放其他关联的对象。

disposed?

当显示端口已释放则返回 true。

flash(color, duration)

开始闪烁显示端口。duration 指定闪烁的帧数。

color 设为 nil,闪烁时显示端口会消失。

update

更新显示端口的闪烁。原则上,此方法一帧调用一次。

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

属性

rect

设定为显示端口的矩形(Rect)。

visible

显示端口的可见状态,true 代表可见。默认为 true。

z

显示端口的 Z 坐标。数值越大的显示在越前方。

Z 坐标相同的,越晚生成的对象显示在越前方。

ox

显示端口原点的 X 坐标。修改此数值可以震动画面。

oy

显示端口开始点的 Y 坐标。修改此数值可以震动画面。

color

与显示端口合成的颜色(Color)。色彩的 alpha 值作为合成的比例。

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

tone

显示端口的色调(Tone)。