赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 6 |
经验 | 5403 |
最后登录 | 2024-5-18 |
在线时间 | 193 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 584
- 在线时间
- 193 小时
- 注册时间
- 2011-3-12
- 帖子
- 111
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
如何在地图显示变量脚本中添加多个开关?
我用的是这个脚本。
class Window_hpWindow < Window_Base def initialize super(0,0,600,600) self.opacity = 0 self.visible = false refresh end def refresh self.contents.clear draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 47, 150, WLH, $game_variables[21],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 67, 150, WLH, $game_variables[22],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 87, 150, WLH, $game_variables[23],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 107, 150, WLH, $game_variables[24],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 127, 150, WLH, $game_variables[25],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 147, 150, WLH, $game_variables[26],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 167, 150, WLH, $game_variables[27],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 187, 150, WLH, $game_variables[28],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 207, 150, WLH, $game_variables[29],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 227, 150, WLH, $game_variables[30],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 247, 150, WLH, $game_variables[31],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 267, 150, WLH, $game_variables[32],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(5, 20, 37, WLH, $game_variables[33],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(5, 20, 75, WLH, $game_variables[34],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(5, 20, 105, WLH, $game_variables[35],2) draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号 self.contents.draw_text(20, 302, 142, WLH, $game_variables[40],2) end end class Scene_Map < Scene_Base alias hpWindow_start start alias hpWindow_update update alias hpWindow_terminate terminate def start hpWindow_start @hpWindow = Window_hpWindow.new end def update #@hpWindow.update @hpWindow.refresh @hpWindow.visible = $game_switches[2] hpWindow_update end def terminate hpWindow_terminate @hpWindow.dispose end end
class Window_hpWindow < Window_Base
def initialize
super(0,0,600,600)
self.opacity = 0
self.visible = false
refresh
end
def refresh
self.contents.clear
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 47, 150, WLH, $game_variables[21],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 67, 150, WLH, $game_variables[22],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 87, 150, WLH, $game_variables[23],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 107, 150, WLH, $game_variables[24],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 127, 150, WLH, $game_variables[25],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 147, 150, WLH, $game_variables[26],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 167, 150, WLH, $game_variables[27],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 187, 150, WLH, $game_variables[28],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 207, 150, WLH, $game_variables[29],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 227, 150, WLH, $game_variables[30],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 247, 150, WLH, $game_variables[31],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 267, 150, WLH, $game_variables[32],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(5, 20, 37, WLH, $game_variables[33],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(5, 20, 75, WLH, $game_variables[34],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(5, 20, 105, WLH, $game_variables[35],2)
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 302, 142, WLH, $game_variables[40],2)
end
end
class Scene_Map < Scene_Base
alias hpWindow_start start
alias hpWindow_update
update
alias hpWindow_terminate terminate
def start
hpWindow_start
@hpWindow = Window_hpWindow.new
end
def update
#@hpWindow.update
@hpWindow.refresh
@hpWindow.visible = $game_switches[2]
hpWindow_update
end
def terminate
hpWindow_terminate
@hpWindow.dispose
end
end
我知道@hpWindow.visible = $game_switches[2]就是2号开关。
但我想增加多一个3号开关,显示其他的变量。该怎么改呢?
---------------
draw_icon(0,0,0)#在此修改图标,第一个数字是图标编号
self.contents.draw_text(20, 302, 142, WLH, $game_variables[40],2)
-----这个[40],我清楚是变量,后面的2是不是就是对应开关号?
如果要添加该怎样添加?请指教。 |
|