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

Project1

 找回密码
 注册会员
搜索
查看: 2176|回复: 2
打印 上一主题 下一主题

[已经解决] 在商店菜單中把金錢顯示變不透明

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
42 小时
注册时间
2012-5-16
帖子
56
跳转到指定楼层
1
发表于 2012-7-28 17:05:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FrozenDen 于 2012-7-29 11:28 编辑

小弟在Window_Gold 中加入了    self.opacity = 0 ,令ESC 菜單中變透明
但同樣在商店中也會透明,有個洞。
請問如何只在商店中變回不透明呢?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
228 小时
注册时间
2012-2-27
帖子
30
2
发表于 2012-7-28 17:35:00 | 只看该作者
在Scene_Menu中修改成如下
  1.   #--------------------------------------------------------------------------
  2.   # ● 开始处理
  3.   #--------------------------------------------------------------------------
  4.   def start
  5.     super
  6.     create_command_window
  7. #~     create_gold_window
  8.     create_status_window
  9.     ##########
  10.     create_menugold_window
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 生成指令窗口
  14.   #--------------------------------------------------------------------------
  15.   def create_command_window
  16.     @command_window = Window_MenuCommand.new
  17.     @command_window.set_handler(:item,      method(:command_item))
  18.     @command_window.set_handler(:skill,     method(:command_personal))
  19.     @command_window.set_handler(:equip,     method(:command_personal))
  20.     @command_window.set_handler(:status,    method(:command_personal))
  21.     @command_window.set_handler(:formation, method(:command_formation))
  22.     @command_window.set_handler(:save,      method(:command_save))
  23.     @command_window.set_handler(:game_end,  method(:command_game_end))
  24.     @command_window.set_handler(:cancel,    method(:return_scene))
  25.    
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 生成金钱窗口
  29.   #--------------------------------------------------------------------------
  30.   def create_menugold_window
  31.     @menugold_window = Window_MenuGold.new
  32.     @menugold_window.x = 0
  33.     @menugold_window.y = Graphics.height - @menugold_window.height
  34.   
  35.   end
  36. #~   #--------------------------------------------------------------------------
  37. #~   # ● 生成金钱窗口
  38. #~   #--------------------------------------------------------------------------
  39. #~   def create_gold_window
  40. #~     @gold_window = Window_Gold.new
  41. #~     @gold_window.x = 0
  42. #~     @gold_window.y =   Graphics.height - @gold_window.height
  43. #~   end
复制代码
在将Window_Gold复制一份在main前 在做如下修改,
  1. #==============================================================================
  2. # ■ Window_MenuGold
  3. #------------------------------------------------------------------------------
  4. #  显示持有金钱的窗口
  5. #==============================================================================

  6. class Window_MenuGold < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对象
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, window_width, fitting_height(1))  #金钱窗口高度
  12.     self.opacity = 0
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 获取窗口的宽度
  17.   #--------------------------------------------------------------------------
  18.   def window_width
  19.     return 160
  20.   end
复制代码

点评

你理解错了,LZ的意思了!  发表于 2012-7-28 20:46
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
465
在线时间
915 小时
注册时间
2011-5-11
帖子
438
3
发表于 2012-7-28 20:44:36 | 只看该作者

在Scene_Shop中修改成如下
  1. #--------------------------------------------------------------------------
  2.   # ● 生成金錢視窗
  3.   #--------------------------------------------------------------------------
  4.   def create_gold_window
  5.     @gold_window = Window_Gold.new
  6.     @gold_window.viewport = @viewport
  7.     @gold_window.x = Graphics.width - @gold_window.width
  8.     @gold_window.y = @help_window.height
  9.     @gold_window.opacity = 255##新加入的行
  10.   end
复制代码

点评

如何給經驗你?= = 最佳答案那個按沒了  发表于 2012-7-29 11:30
謝謝!  发表于 2012-7-29 11:28
http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 16:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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