设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 希尔密璘
打印 上一主题 下一主题

[已经解决] 菜单背景图

[复制链接]

Lv1.梦旅人

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
帖子
1218
11
发表于 2014-6-22 17:16:31 | 只看该作者
本帖最后由 懒De说 于 2014-6-22 17:17 编辑


我把原本的和透明写到一起了,附带效果图
RUBY 代码复制
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Scene_MenuBase
  4. #------------------------------------------------------------------------------
  5. #  所有菜单画面的基本处理
  6. #==============================================================================
  7.  
  8. class Scene_MenuBase < Scene_Base
  9.   #--------------------------------------------------------------------------
  10.   # ● 开始处理
  11.   #--------------------------------------------------------------------------
  12.   def start
  13.     super
  14.     create_background
  15.     @actor = $game_party.menu_actor
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 结束处理
  19.   #--------------------------------------------------------------------------
  20.   def terminate
  21.     super
  22.     dispose_background
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 生成背景
  26.   #--------------------------------------------------------------------------
  27.   def create_background
  28.     @background_sprite = Sprite.new
  29.     @background_sprite.bitmap = SceneManager.background_bitmap
  30.     @background_sprite.color.set(16, 16, 16, 128)
  31.  
  32.     @background_sprite1 = Sprite.new
  33.     @background_sprite1.bitmap = Cache.title1("Menu_Back1")
  34.     @background_sprite1.color.set(0, 0, 0, 0)
  35.   end
  36.   #--------------------------------------------------------------------------
  37.   # ● 释放背景
  38.   #--------------------------------------------------------------------------
  39.   def dispose_background
  40. @background_sprite.dispose
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 生成帮助窗口
  44.   #--------------------------------------------------------------------------
  45.   def create_help_window
  46.     @help_window = Window_Help.new
  47.     @help_window.viewport = @viewport
  48.   end
  49.   #--------------------------------------------------------------------------
  50.   # ● 切换到下一个角色
  51.   #--------------------------------------------------------------------------
  52.   def next_actor
  53.     @actor = $game_party.menu_actor_next
  54.     on_actor_change
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # ● 切换到上一个角色
  58.   #--------------------------------------------------------------------------
  59.   def prev_actor
  60.     @actor = $game_party.menu_actor_prev
  61.     on_actor_change
  62.   end
  63.   #--------------------------------------------------------------------------
  64.   # ● 切换角色
  65.   #--------------------------------------------------------------------------
  66.   def on_actor_change
  67.   end
  68. end
  69.  
  70. class Window_Gold
  71.   alias m5_20140331_initialize initialize
  72.   def initialize
  73.     m5_20140331_initialize
  74.     self.opacity = 0 if SceneManager.scene_is?(Scene_Menu)   
  75.   end
  76. end
  77. class Window_MenuStatus
  78.   alias m5_20140331_initialize initialize
  79.   def initialize(x, y)
  80.     m5_20140331_initialize(x, y)
  81.     self.opacity = 0
  82.   end
  83. end
  84. class Window_MenuCommand
  85.   alias m5_20140331_initialize initialize
  86.   def initialize
  87.     m5_20140331_initialize
  88.     self.opacity = 0
  89.   end
  90. end
如果我是一个美工就好啦!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
192
在线时间
99 小时
注册时间
2014-1-26
帖子
29
12
 楼主| 发表于 2014-6-22 17:17:45 | 只看该作者
谢谢,给大家添麻烦了,已经ok了~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-25 15:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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