赞 | 0 |
VIP | 15 |
好人卡 | 8 |
积分 | 1 |
经验 | 5318 |
最后登录 | 2012-9-11 |
在线时间 | 142 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 142 小时
- 注册时间
- 2011-4-1
- 帖子
- 74
|
插入个新脚本,把以下代码复制过去,使用方法看里边的注释- class Window_Pos < Window_Base
- def initialize
- super(10, -16, 344, 112)#这里设置窗口的X坐标、Y坐标、宽、高(屏幕显示为544*416)
- self.z = 151
- if $game_switches[1] == false#利用开关控制窗口是否显示,1代表一号开关
- self.openness = 255
- self.opacity = 0 #是否显示窗口框,255为显示
- else
- self.openness = 0
- self.opacity = 0
- end
- @sec = 0
- refresh
- end
- def refresh
- size = 16 # 字体大小
- self.contents.clear
- self.contents.font.color = text_color(0) # 字体颜色,可以修改里边的数字
- self.contents.font.size = size
- row = 0
- str0 = "马的价格:" + $game_variables[1].to_s
- #上行是显示1号变量,注意str0和下一行最后的str0要一致
- self.contents.draw_text(0, (size+4)*row, 312, size+4, str0, 0)
- #上行末尾的0代表左对齐,1居中,2右对齐
- row += 1
- str1 = "神马的价格:" + $game_variables[4].to_s
- #上行是显示4号变量,那个4就是变量编号了
- self.contents.draw_text(0, (size+4)*row, 312, size+4, str1, 0)
- row += 1
-
- str2 = "草泥马的价格:" + $game_variables[3].to_s
- #上行是显示3号变量,""中间的文字可以随意替换
- self.contents.draw_text(0, (size+4)*row, 312, size+4, str2, 0)
- row += 1
- #复制上边三条代码可以继续添加条目(不包括前边带“#”号的那行)
- #复制完后修改两处str的尾号,条目太多后要调整顶部的窗口高度
- end
- def update
- sec = Graphics.frame_count / Graphics.frame_rate
- if sec - @sec > 59 # 间隔多少秒刷新一次
- @sec = sec
- refresh
- else
- return
- end
- end
- end
- class Scene_Map < Scene_Base
- alias old_start start
- def start
- old_start
- @pos_window = Window_Pos.new
- end
- alias old_ter terminate
- def terminate
- old_ter
- @pos_window.dispose
- end
- alias old_update update
- def update
- old_update
- @pos_window.update
- end
- end
复制代码 |
|