zoom_x

zoom_x

Spriteクラスのプロパティ。

横幅の倍率を表します。

1.0で等倍。

2.0で2倍。

3.0で3倍。

0.5で二分の一倍。

関連項目:zoom_y

サンプルスクリプト

#文字が立体的に回転しているような感じのサンププルスクリプト
sprite = Sprite.new
sprite.bitmap = Bitmap.new(128,64)
sprite.bitmap.font = Font.new("MS Pゴシック",64)
sprite.bitmap.draw_text(0,0,128,64,"文字",1)
sprite.ox = 64
sprite.oy = 32
sprite.x = 64
sprite.y = 32

loop {
  for i in 0..25
    sprite.zoom_x -= 0.04
    Graphics.update
  end
  sprite.mirror = true
  for i in 0..25
    sprite.zoom_x += 0.04
    Graphics.update
  end
  for i in 0..25
    sprite.zoom_x -= 0.04
    Graphics.update
  end
  sprite.mirror = false  
  for i in 0..25
    sprite.zoom_x += 0.04
    Graphics.update
  end
}