| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 6 |  
| 积分 | 1 |  
| 经验 | 6488 |  
| 最后登录 | 2013-11-13 |  
| 在线时间 | 79 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间79 小时注册时间2007-6-23帖子154 | 
| 本帖最后由 fangyc 于 2013-8-20 16:13 编辑 
 你试试加一个下面的脚本,不过没测试过……
 事件里调用 @spriteset.mirror_picture(图片编号)  来翻转图片
 
 复制代码#encoding:utf-8
#==============================================================================
# ■ Spriteset_Map
#------------------------------------------------------------------------------
#  处理地图画面精灵和图块的类。本类在 Scene_Map 类的内部使用。
#==============================================================================
class Spriteset_Map
  #--------------------------------------------------------------------------
  # ● 水平翻转图片
  #--------------------------------------------------------------------------
  def mirror_picture(number)
    pic = $game_map.screen.pictures[number]
    return unless pic
    @picture_sprites[number] ||= Sprite_Picture.new(@viewport2, pic)
    @picture_sprites[number].mirror = !@picture_sprites[number].mirror
  end
end
#==============================================================================
# ■ Spriteset_Battle
#------------------------------------------------------------------------------
#  处理战斗画面的精灵的类。本类在 Scene_Battle 类的内部使用。
#==============================================================================
class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● 水平翻转图片
  #--------------------------------------------------------------------------
  def mirror_picture(number)
    pic = $game_troop.screen.pictures[number]
    return unless pic
    @picture_sprites[number] ||= Sprite_Picture.new(@viewport2, pic)
    @picture_sprites[number].mirror = !@picture_sprites[number].mirror
  end
end
 | 
 |