Sep 11, 2013
[RGSS/2/3] Character Sprite Access
Explanation
This script can make you have a full access to character sprite in map
Instruction
Needs Drago - Core Engine v1.27 or later to work
To change character sprite with other image
(XP uses RPG::Cache while VX and VX-A uses Cache)
$game_map.events[1].bitmap = RPG::Cache.battler('001-Fighter01')
$game_map.events[2].bitmap = RPG::Cache.icon('001-Potion01')
$game_map.events[3].bitmap = Cache.system('Iconset')
$game_map.events[3].bitmap.src_rect.set(24,0,24,24)
To add an effect to character sprite
$game_map.events[1].bitmap.invert!
$game_map.events[1].bitmap.frost!
$game_map.events[1].bitmap.clear
You can use all kind of methods in Bitmap class
To reset character sprite back to normal
$game_map.events[1].bitmap.reset_bitmap
Compatibility
Will cause trouble with something that alters Sprite_Character
Notes
You can use all methods in Sprite_Character as well, but it will get resetted when player changing scene
It's impossible to alter some variable because it's been locked in update method
$game_map.events[1].bitmap.blend_type = 1 # Immediately get resetted by @character.blend_type
No comments:
Post a Comment