RubyKokuban에서 이미지를 확대 애니메이션으로 만들기

mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다.
설치 방법은 여기를 부탁드립니다. → [최신 기사]

이미지를 확대 애니메이션으로 만들어 보겠습니다.
def update
  @scale ||= 0.0
  @scale += 0.05
  @scale = 0.0 if @scale > 3.0
end

def draw
  @image ||= Image.load("sample.png")
  set_color(Color::White)
  @image.draw(0, 0, @image.width * @scale, @image.height * @scale)
end

update 함수로 @scale 멤버를 증가시켜, Image.draw에 파라미터로서 건네주고 있습니다.
$ kokuban exec image003.rb
@scale 의 리미트 값이나 변경 속도를 조작하여 놀아 봅시다.

image004.png

목차


  • RubyKokuban Memo - 목차
  • 좋은 웹페이지 즐겨찾기