|
|
发表于 2007-10-13 19:42:27
|
显示全部楼层
Sprite_battler第49行
self.bitmap = RPG::Cache.battler(@battler_name, @battler_hue)
对其进行修改。。。。
self.bitmap = RPG::Cache.character(@battler_name, @battler_hue)
务必保持 战斗图与行走图同名。。。不同名的话 也可以。LZ自己该一下脚本就可以了
然后就是 仿照 sprite_character
self.bitmap = RPG::Cache.character(@character.character_name,
@character.character_hue)
@cw = bitmap.width / 4
@ch = bitmap.height / 4
self.ox = @cw / 2
self.oy = @ch
end
和这个
sx = @character.pattern * @cw
sy = (@character.direction - 2) / 2 * @ch
self.src_rect.set(sx, sy, @cw, @ch)
来对行走图进行 16分之1的裁减
去处行走图中16个图象中的一个
就可以了 |
|