|
发表于 2006-10-13 21:46:49
|
显示全部楼层
脚本里面有这么一段:
# battler→character变更
#self.bitmap = RPG::Cache.battler(@battler_name, @battler_hue)
self.bitmap = RPG::Cache.character(@battler_name, @battler_hue)
@width = bitmap.width / 4
@height = bitmap.height / 4
self.ox = @width / 1.3
self.oy = bitmap.height
self.src_rect.set(@hoko_pattern * @width, 0, @width, @height)
修改一下:
if @battler.is_a?(Game_Enemy)
case @battle.id
when 1..6,19#(这个代表敌人的ID,这里的意思1..6就代表1到6号,19就代表19号)
@battler_name = @battler.battler_name
@battler_hue = @battler.battler_hue
self.bitmap = RPG::Cache.battler(@battler_name, @battler_hue)
@width = bitmap.width
@height = bitmap.height
self.ox = @width / 2
self.oy = @height
end
else
# battler→character变更
#self.bitmap = RPG::Cache.battler(@battler_name, @battler_hue)
self.bitmap = RPG::Cache.character(@battler_name, @battler_hue)
@width = bitmap.width / 4
@height = bitmap.height / 4
self.ox = @width / 1.3
self.oy = bitmap.height
self.src_rect.set(@hoko_pattern * @width, 0, @width, @height)
end |
|