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

Project1

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

[已经解决] 怎么写开关脚本【地图显示变量】

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
134 小时
注册时间
2009-3-29
帖子
470
跳转到指定楼层
1
发表于 2011-10-21 23:24:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问怎么写开关脚本?

我想在这个脚本里加个开关   打开[n]号开关开启,关闭则不显示
  1. class Window_hpWindow < Window_Base
  2. def initialize
  3. super(0,0,600,600)
  4. self.opacity = 0
  5. self.visible = false
  6. refresh
  7. end
  8. def refresh
  9. self.contents.clear
  10. draw_icon(498,0,0)#在此修改图标,第一个数字是图标编号
  11. self.contents.draw_text(20, 0, 60, WLH, $game_variables[9],2)
  12. draw_icon(504,0,20)#在此修改图标,第一个数字是图标编号
  13. self.contents.draw_text(20, 20, 60, WLH, $game_variables[10],2)
  14. end
  15. end
  16. class Scene_Map < Scene_Base
  17. alias hpWindow_start start
  18. alias hpWindow_update
  19. update
  20. alias hpWindow_terminate terminate
  21. def start
  22. hpWindow_start
  23. @hpWindow = Window_hpWindow.new
  24. end
  25. def update
  26. #@hpWindow.update
  27. @hpWindow.refresh
  28. @hpWindow.visible = true
  29. hpWindow_update
  30. end
  31. def terminate
  32. hpWindow_terminate
  33. @hpWindow.dispose
  34. end
  35. end
复制代码
黑之结界勇士

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6197
在线时间
6595 小时
注册时间
2007-12-16
帖子
4501

贵宾

2
发表于 2011-10-22 08:04:57 | 只看该作者
本帖最后由 仲秋启明 于 2011-10-22 12:36 编辑

第五行:self.visible = $game_switches[n]
28行:@hpWindow.visible = $game_switches[n]

点评

改28行的比较好吧。  发表于 2011-10-22 11:34

还在龟速填坑中
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
134 小时
注册时间
2009-3-29
帖子
470
3
 楼主| 发表于 2011-10-22 22:48:04 | 只看该作者
感激我要慢慢接近脚本
黑之结界勇士
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 05:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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