画像を読み込んで「横 xcount個」「縦 ycount個」の同一サイズの画像に分割します。
左上から横方向に向かう順序で右下まで、
合計「xcount × ycount」個の Imageオブジェクトを生成して1次元の配列として返します。
引数名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
id | 画像ID | 画像ファイルをエディタ上に取り込んだ際の文字列 | |
xcount | X方向(横方向)の分割数 | ||
ycount | Y方向(縦方向)の分割数 |
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