找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1902|回复: 1

[RGSS脚本]半透明菜单

[复制链接]
发表于 2004-12-7 21:51:52 | 显示全部楼层 |阅读模式
<RE><RE># XRXS_MP 半透明菜单
# by 大道理


#==============================================================================

# ■ Window_Base

#==============================================================================

class Window_Base < Window

  #--------------------------------------------------------------------------

  # ● 初始化
  #--------------------------------------------------------------------------

  alias xrxs_mp7_initialize initialize

  def initialize(x, y, width, height)

    xrxs_mp7_initialize(x, y, width, height)

    if $scene.is_a?(Scene_Menu) or

       $scene.is_a?(Scene_Item) or

       $scene.is_a?(Scene_Skill) or

       $scene.is_a?(Scene_Equip) or

       $scene.is_a?(Scene_Status) or

       $scene.is_a?(Scene_Save) or

       $scene.is_a?(Scene_End)

      self.back_opacity = 160  #160表示透明程度,越大越不透明,反越之透明

    end

  end

end

#==============================================================================

# ■ Scene_Menu

#==============================================================================

class Scene_Menu

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end

#==============================================================================

# ■ Scene_Item

#==============================================================================

class Scene_Item

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end

#==============================================================================

# ■ Scene_Skill

#==============================================================================

class Scene_Skill

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end

#==============================================================================

# ■ Scene_Equip

#==============================================================================

class Scene_Equip

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end

#==============================================================================

# ■ Scene_Status

#==============================================================================

class Scene_Status

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end

#==============================================================================

# ■ Scene_Save

#==============================================================================

class Scene_Save

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end

#==============================================================================

# ■ Scene_End

#==============================================================================

class Scene_End

  #--------------------------------------------------------------------------

  # ● メイン処理

  #--------------------------------------------------------------------------

  alias xrxs_mp7_main main

  def main

    # スプライトセットを作成

    @spriteset = Spriteset_Map.new

    # 戻す

    xrxs_mp7_main

    # スプライトセットを解放

    @spriteset.dispose

  end

end</PRE></PRE>
carol3 该用户已被删除
发表于 2004-12-7 21:58:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-30 01:46 , Processed in 0.015028 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表