温馨提醒:系统正在全面升级。您可以访问最新站点。谢谢!
设定点(x,y)的颜色为 color(Color)。
hue_change(hue)
转换色相。hue 指定色相(360 度)的位移。
这个处理会花费一些时间。而且,因为转换误差,多次反复转换会丢失颜色。
draw_text(x, y, width, height, str[, align])
draw_text(rect, str[, align])
在该位图的矩形(x,y,width,height)或 rect(Rect)中描绘字符串 str。
如果文本的长度超过矩形的宽度的话,则自动缩放为 60% 再描绘。
水平方向默认为左对齐,但是当 align 指定为 1 时为居中对齐,指定为 2 时为右对齐。垂直方向则总为居中对齐。
这个处理需要花费时间,尽量不要在每 1 帧中重描绘字符串。
text_size(str)
取得以 draw_text 方法描绘字符串 str 的矩形(Rect)。但是,不包含斜体的部分。
属性font
是用 draw_text 方法描绘字符串时使用的字体(Font)。Color
RGBA 颜色的类。各要素以浮点数(Float)管理。
父类Object
类方法Color.new(red, green, blue[, alpha])
生成 Color 对象。如省略 alpha 的话则默认为 255。
方法set(red, green, blue[, alpha])
设定所有属性。
属性red
红色值(0 ~ 255)。范围外的数值会自动修正。
green
绿色值(0 ~ 255)。范围外的数值会自动修正。
blue
蓝色值(0 ~ 255)。范围外的数值会自动修正。
alpha
alpha(透明度)值(0 ~ 255)。范围外的数值会自动修正。Font
字体的类。字体是 Bitmap 类的属性。
父类Object
类方法Font.new([name[, size]])
生成 Font 对象。
Font.exist?(name)
系统中存在指定名称的字体时返回真。
属性name
字体名称。初始值是“MS PGothic”(莫尼卡汉化版初始值是“黑体”)。
想要按顺序指定多个字体的话,可以设定成字符串的排列。
font.name = ["华文行楷", "黑体"]
上述示例,如果系统中不存在第一指定字体“华文行楷”的话,会使用第二指定字体“黑体”。
size
字体的大小。初期值是 22。
bold
粗体特征。初始值是 false。
italic
斜体特征。初始值是 false。
color
字体的颜色(Color)。alpha 值也有效。初期值是(255,255,255,255)。
类属性default_name
default_size
default_bold
default_italic
default_color
更改新建 Font 对象时各属性设定的默认值。
Font.default_name = "华文行楷"
Font.default_bold = truePlane
平面的类。所谓平面,是在整个画面中排列显示位图图形的特殊的精灵,用来显示全景和雾。
父类Object
类方法Plane.new([viewport])
生成 Plane 对象。必须要指定对应的视口(Viewport)。
方法dispose
释放平面。如果已经释放的话则什么也不做。
disposed?
平面已经释放的话则返回真。
viewport
取得生成时指定的视口(Viewport)。
属性bitmap
对平面使用位图(Bitmap)的参照。
visible
平面的可见状态。真为可见。
z
平面的 Z 座标。该值大的东西显示在上面。Z 座标相同的话,则后生成的对象显示在上面。
ox
平面传送元原点的 X 座标。根据该值变化进行滚动。
oy
平面传送元原点的 Y 座标。根据该值变化进行滚动。
zoom_x
平面的 X 轴方向的放大率。1.0 为等倍。
zoom_y
平面的 Y 轴方向的放大率。1.0 为等倍。
opacity
平面的不透明度。范围为 0 ~ 255。范围外的数值会自动修正。
blend_type
平面的合成方法(0:正常,1:加法,2:减法)。
color
在平面中混合颜色(Color)。混合的比例使用 alpha 值。
tone
平面的色调(Tone)。Rect
矩形的类。
父类Object
类方法Rect.new(x, y, width, height)
生成 Rect 对象。
方法set(x, y, width, height)
设定所有属性。
属性x
矩形左上角的 X 座标。
y
矩形左上角的 Y 座标。
width
矩形的宽度。
height
矩形的高度。RGSSError