| 
 
| 赞 | 3 |  
| VIP | 109 |  
| 好人卡 | 208 |  
| 积分 | 3 |  
| 经验 | 22037 |  
| 最后登录 | 2025-4-27 |  
| 在线时间 | 1196 小时 |  
 Lv2.观梦者 虚構歪曲
	梦石0 星屑334 在线时间1196 小时注册时间2010-12-18帖子3928 
 | 
| 本帖最后由 忧雪の伤 于 2011-6-19 16:54 编辑 
 复制代码class Sprite_Zoom < Module.constants.include?('RGE') ? RGE::Sprite : Sprite
  def initialize(*args)
    super(*args)
    zoom_refresh
  end
  def y=(y)
    super(y)
    zoom_refresh
  end 
 def zoom_refresh
    height = Graphics.methods.include?('height'
    ) ? Graphics.height.to_f : 480.0
    self.zoom_x = self.zoom_y = self.y / height + 0.3
  end
end 
 
 提交。可以手动Sprite#zoom_refresh。
 至于RGE兼容乃就无视吧……其实FSL & ISA可能用的上……没想到这样竟然可以……
 
 | 
 |