RMVXA

화면에 에니며이션 표시하기

by 지론아모스 posted Jan 04, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

class Game_Interpreter
  #--------------------------------------------------------------------------
  # ● 지정 좌표에 애니메이션 표시
  #--------------------------------------------------------------------------
  def anime(x, y, id)
    s = Sprite_Base.new
    s.bitmap = Bitmap.new(1, 1)
    s.x, s.y = x, y
    s.start_animation($data_animations[id])
    while s.animation?
      s.update
      Graphics.update
    end
    s.bitmap.dispose
    s.dispose
  end
end

 

 

위와 같이 하면 이밴트 스크립트 창에서 anime(x,y,id)로 화면에 에니메이션을 불러 올 수 있습니다.

 

그런데 문제는...

 

에니메이션을 만들면서 플래시 지정 한 것은 실행이 안 된다는 문제가 있네요.

 

while s.animation?

end

 

안에 flash를 update 시켜 줘햐 할 것 같은데

 

아시는 분은 알려주심 감사합니다.