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

Project1

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

[已经解决] 自制菜单=时间窗口问题?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
79 小时
注册时间
2006-7-19
帖子
76
跳转到指定楼层
1
发表于 2011-8-5 00:30:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题?哪位高手能独立调用,有开关的时间窗口脚本到地图上的吗?

Lv1.梦旅人

梦石
0
星屑
145
在线时间
698 小时
注册时间
2009-11-15
帖子
538
2
发表于 2011-8-5 06:22:02 | 只看该作者
先把脚本发上来吧
考上三级了!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
79 小时
注册时间
2006-7-19
帖子
76
3
 楼主| 发表于 2011-8-5 12:24:59 | 只看该作者
下面这个是金钱脚本直接调用到地图上的,能把时间窗口调用金钱脚本一样吗?
  1. class Scene_Map
  2.   alias old_main main
  3.   def main
  4.     @gold = Window_Gold.new
  5.     @gold.visible = false
  6.     old_main
  7.     @gold.dispose
  8.   end
  9.   alias old_update update
  10.   def update
  11.     if $game_switches[5] == true #打开一号开关后显示窗口 自己可以修改开关
  12. #号码
  13.       @gold.visible = true
  14.       @gold.x = 150 #打开一号开关后显示窗口的X坐标 自行修改坐标
  15.       @gold.y = 150 #打开一号开关后显示窗口的Y坐标 自行修改坐标
  16.     else
  17.       @gold.visible = false
  18.     end
  19.     @gold.refresh
  20.     old_update
  21.   end
  22. end
复制代码
时间窗口高手们帮帮我?
  1. #==============================================================================
  2. # ■ Window_PlayTime
  3. #------------------------------------------------------------------------------
  4. #  菜单画面显示游戏时间的窗口。
  5. #==============================================================================

  6. class Window_PlayTime < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 160, 96)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 刷新
  17.   #--------------------------------------------------------------------------
  18.   def refresh
  19.     self.contents.clear
  20.     self.contents.font.color = system_color
  21.     self.contents.font.color = text_color(6)
  22.     time = Time.now
  23.     text = time.strftime("%x %X")
  24.     self.contents.draw_text(-2, 22, 130, 32, text, 2)
  25.     @total_sec = Graphics.frame_count / Graphics.frame_rate
  26.     hour = @total_sec / 60 / 60
  27.     min = @total_sec / 60 % 60
  28.     sec = @total_sec % 60
  29.     text = sprintf("%02d:%02d:%02d", hour, min, sec)
  30.     self.contents.font.color = normal_color
  31.     self.contents.draw_text(-4, 0, 160, 32, "日期与游戏时间")
  32.     self.contents.draw_text(0, 40, 130, 32, text, 2)
  33.   end
  34.   #--------------------------------------------------------------------------
  35.   # ● 刷新画面
  36.   #--------------------------------------------------------------------------
  37.   def update
  38.     super
  39.     if Graphics.frame_count / Graphics.frame_rate != @total_sec
  40.       refresh
  41.     end
  42.   end
  43. end
复制代码
回复

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

4
发表于 2011-8-5 14:51:05 | 只看该作者
本帖最后由 IamI 于 2011-8-5 14:56 编辑

把所有含有@gold的句子Ctrl + CV一遍放在同样位置的下一行,
把所有@gold改成@play
最后第一句:
@play = Window_Gold.new
改成
@play = Window_PlayTime.new
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 16:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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