#============================================================================== # ¡ß Fix Animation Position (When Player is Moving) # - Author : AltusZeon (zeon9631@gmail.com) #------------------------------------------------------------------------------ # Ç÷¹À̾ À̵¿ÇÒ ¶§ Ç¥½ÃµÇ´Â ¾Ö´Ï¸ÞÀ̼ÇÀÌ # Ç÷¹ÀÌ¾î ¶Ç´Â À̺¥Æ® À§¸¦ ¹þ¾î³ª´Â Çö»óÀ» ÇØ°áÇÕ´Ï´Ù. #============================================================================== #============================================================================== # ¡á Sprite_Character #============================================================================== class Sprite_Character #-------------------------------------------------------------------------- # ¡Ü ¾÷µ¥ÀÌÆ® - alias ÀçÁ¤ÀÇ #-------------------------------------------------------------------------- alias zeon9631_sprite_character_update_ny8vu3 update def update fix_animation_position if @animation && @animation.position != 3 zeon9631_sprite_character_update_ny8vu3 end #-------------------------------------------------------------------------- # ¡Ü ¾Ö´Ï¸ÞÀÌ¼Ç À§Ä¡ ¼öÁ¤ #-------------------------------------------------------------------------- def fix_animation_position dif_x = @character.screen_x - self.x dif_y = @character.screen_y - self.y @animation_ox += dif_x @animation_oy += dif_y for sprite in @animation_sprites sprite.x += dif_x sprite.y += dif_y end end end