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)。