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

Project1

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

[已经解决] 如何进入某一个场景后地图上显示金钱

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
跳转到指定楼层
1
 楼主| 发表于 2013-1-22 14:50:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 qingfengjian 于 2013-1-24 17:43 编辑

如题,并不是全局都显示金钱,是进入某一个特定的场景里面才显示?

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

2
发表于 2013-1-22 16:20:50 | 只看该作者
  1. # 说明:在地图备注里加入<ShowGold>可以在该地图显示金钱。

  2. #==============================================================================
  3. # ■ Scene_Map
  4. #==============================================================================

  5. class Scene_Map
  6.   
  7.   alias old_create_all_windows create_all_windows  
  8.   def create_all_windows
  9.     old_create_all_windows
  10.     creat_gold_window
  11.     @gold_window.open if show_gold_window?
  12.   end
  13.   
  14.   alias old_pre_transfer pre_transfer
  15.   def pre_transfer
  16.     @gold_window.close
  17.     old_pre_transfer
  18.   end
  19.   
  20.   alias old_post_transfer post_transfer
  21.   def post_transfer
  22.     old_post_transfer
  23.     @gold_window.open if show_gold_window?
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 创建金钱窗口,跟默认菜单中的一样
  27.   #--------------------------------------------------------------------------
  28.   def creat_gold_window
  29.     @gold_window = Window_Map_Gold.new
  30.     @gold_window.x = 0
  31.     @gold_window.y = Graphics.height - @gold_window.height
  32.   end
  33.   
  34.   def show_gold_window?
  35.     map = load_data(sprintf("Data/Map%03d.rvdata2", $game_map.map_id))
  36.     map.note.each_line do |line|
  37.       return true if line.include?("<ShowGold>")
  38.     end
  39.     return false
  40.   end
  41.   
  42.   alias old_update update
  43.   def update
  44.     old_update
  45.     @gold_window.refresh if show_gold_window?
  46.   end
  47.   
  48. end

  49. #==============================================================================
  50. # ■ Window_Map_Gold
  51. #==============================================================================

  52. class Window_Map_Gold < Window_Gold
  53.   
  54.   def initialize
  55.     super
  56.     self.opacity = 0;self.contents_opacity = 0
  57.   end
  58.   
  59.   def open
  60.     self.opacity = 255;self.contents_opacity = 255
  61.     super
  62.   end
  63.   
  64.   def close
  65.     self.opacity = 0;self.contents_opacity = 0
  66.   end

  67. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
3
 楼主| 发表于 2013-1-22 18:14:28 | 只看该作者
Sion 发表于 2013-1-22 16:20

谢谢,成功了{:2_275:}
感谢感谢感谢!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 09:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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