|
发表于 2010-6-28 18:38:22
|
显示全部楼层
老样子。。插在Main前边。。。待会传个图片给你才能用
- class Sprite_Character < RPG::Sprite
- alias secondsen_initialize initialize
- def initialize(viewport, character = nil)
- @shadow = Sprite.new(viewport)
- @shadow.bitmap = RPG::Cache.picture("Shadow")
- @shadow.opacity = 0
- @shadow.ox = 16
- @shadow.oy = 29
- secondsen_initialize(viewport, character)
- end
- def dispose
- super
- @shadow.bitmap.dispose
- @shadow.dispose
- end
- alias secondsen_update update
- def update
- secondsen_update
- if @character.character_name != ""
- @shadow.x = self.x
- @shadow.y = self.y
- @shadow.z = self.z - 1
- @shadow.opacity = 255
- @shadow.zoom_x = @cw / 32.0
- @shadow.zoom_y = @ch / 48.0
- else
- @shadow.opacity = 0
- end
- end
- end
复制代码 |
|