Image.load_titles(id, xcount, ycount)

概要

画像を読み込んで「横 xcount個」「縦 ycount個」の同一サイズの画像に分割します。

左上から横方向に向かう順序で右下まで、
合計「xcount × ycount」個の Imageオブジェクトを生成して1次元の配列として返します。

引数

引数名内容備考デフォルト値
id画像ID画像ファイルをエディタ上に取り込んだ際の文字列
xcountX方向(横方向)の分割数
ycountY方向(縦方向)の分割数

戻値

Imageオブジェクトを収録した1次元の配列

サンプル

# 画像を読み込んで横3×縦4に分割し、キャンバスに横一列に描画します
img = Image.load_tiles("chara.png", 3, 4)
Window.loop do
  img.each_with_index do |x, i|
    Window.draw(i * 30 + 20, 240, x)
  end
end

関連メソッド

Image.load
Image#width
Image#height
Image#set_color_key
Window.draw
Window.draw_scale
Window.draw_rot
Window.draw_ex