01-22-2009, 01:22 PM
Animation Bug Fixed
by Woratana
Release Date: 21/05/2008
Introduction
I'm not sure how many people noticed that...
when you show animation on character,
and you move in the map that bigger than 17 x 13 which cause map to scroll.
The animation will move with the screen, instead of stay on character.
So I scripted this one to fixed it~
Screenshots
No need...
Script
Place it above main
Instruction
You can place this script in any slot below the slot 'Sprite_Base' ;)
Author's Notes
Free for use in your work~
by Woratana
Release Date: 21/05/2008
Introduction
I'm not sure how many people noticed that...
when you show animation on character,
and you move in the map that bigger than 17 x 13 which cause map to scroll.
The animation will move with the screen, instead of stay on character.
So I scripted this one to fixed it~
Screenshots
No need...
Script
Place it above main
Code:
#=========================================================================
# ? ? [VX] Animation Bug Fixed ? ? by Woratana (21/05/2008)
# * Fixed bug that animation will follow screen, not stay on character~ *
# * You can place this script in any slot below the slot 'Sprite_Base'
#-------------------------------------------------------------------------
class Sprite_Base < Sprite
alias wora_bugfix_sprbas_upd update
def update
if !@animation.nil?
if @animation.position == 3
if viewport == nil
@animation_ox = Graphics.width / 2
@animation_oy = Graphics.height / 2
else
@animation_ox = viewport.rect.width / 2
@animation_oy = viewport.rect.height / 2
end
else
@animation_ox = x - ox + width / 2
@animation_oy = y - oy + height / 2
if @animation.position == 0
@animation_oy -= height / 2
elsif @animation.position == 2
@animation_oy += height / 2
end
end
end
wora_bugfix_sprbas_upd
end
end
Instruction
You can place this script in any slot below the slot 'Sprite_Base' ;)
Author's Notes
Free for use in your work~