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

Project1

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

[已经解决] 如何在菜单栏显示游戏时间

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
197 小时
注册时间
2016-1-22
帖子
55
跳转到指定楼层
1
发表于 2016-2-3 11:45:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如图:我只要显示游戏时间那栏就可以了,麻烦大神解决,谢谢。

QQ截图20160203114038.jpg (30.82 KB, 下载次数: 38)

QQ截图20160203114038.jpg

QQ截图20160203114045.jpg (3.08 KB, 下载次数: 37)

QQ截图20160203114045.jpg

Lv1.梦旅人

梦石
0
星屑
70
在线时间
175 小时
注册时间
2014-11-15
帖子
69
2
发表于 2016-2-3 11:56:47 | 只看该作者
重复上个帖子第一句话。
请善用搜索!!!!
例!!
https://rpg.blue/forum.php?mod=viewthread&tid=309056

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
197 小时
注册时间
2016-1-22
帖子
55
3
 楼主| 发表于 2016-2-3 12:05:42 | 只看该作者
小灵魂 发表于 2016-2-3 11:56
重复上个帖子第一句话。
请善用搜索!!!!
例!!https://rpg.blue/forum.php?mod=viewthread&tid=309 ...

感谢!但是出现这种情况

QQ截图20160203120258.jpg (4.76 KB, 下载次数: 35)

QQ截图20160203120258.jpg
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
175 小时
注册时间
2014-11-15
帖子
69
4
发表于 2016-2-3 12:21:52 | 只看该作者
本帖最后由 小灵魂 于 2016-2-3 12:35 编辑
1140038 发表于 2016-2-3 12:05
感谢!但是出现这种情况


难道这个效果不是你想要的么= =
还是说一定要窗口绘制?

那你在窗口那列脚本下新建一个脚本输入:
  1. #encoding:utf-8
  2. #==============================================================================
  3. #  显示时间的窗口
  4. #==============================================================================
  5. class Window_PlayTime < Window_Base
  6.   #--------------------------------------------------------------------------
  7.   # ● 初始化对象
  8.   #--------------------------------------------------------------------------
  9.   def initialize(x,y,w)
  10.     super(x, y, w, fitting_height(1))
  11.     refresh
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 刷新
  15.   #--------------------------------------------------------------------------
  16.   def refresh
  17.     contents.clear
  18.     rect = Rect.new(0,0,contents_width,contents_height)
  19.     draw_text(rect,playtime_s,2)
  20.     draw_text(rect,"时:",0)         #绘制时间前显示的文字不需要请Ctrl+Q
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 获取游戏时间的秒数
  24.   #--------------------------------------------------------------------------
  25.   def playtime
  26.     Graphics.frame_count / Graphics.frame_rate
  27.   end
  28.   #--------------------------------------------------------------------------
  29.   # ● 获取游戏时间的字符串
  30.   #--------------------------------------------------------------------------
  31.   def playtime_s
  32.     hour = playtime / 60 / 60
  33.     min = playtime / 60 % 60
  34.     sec = playtime % 60
  35.     sprintf("%02d:%02d:%02d", hour, min, sec)
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 打开窗口
  39.   #--------------------------------------------------------------------------
  40.   def open
  41.     refresh
  42.     super
  43.   end
  44. end
复制代码
然后在 场景 Scene_Menu 第16行下添加:
  1. @PlayTime_window = Window_PlayTime.new(0, 200, 160) #0为x值 200为y值 160为窗口宽度
复制代码
效果如下:

  1.   #--------------------------------------------------------------------------
  2.   # ● 开始处理
  3.   #--------------------------------------------------------------------------
  4.   def start
  5.     super
  6.     create_command_window
  7.     create_gold_window
  8.     create_status_window
  9.     @PlayTime_window = Window_PlayTime.new(0, 200, 160)
  10.   end
复制代码
对了,再加一句,如果想把时间前显示的文字换成图标,就把显示文字那串代码替换成 draw_icon(123,0,0) #上个帖子告诉过你,这个也同上个一样,123图标ID,0,0图标位置,默认显示在时间前。

以上。

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 辛苦了

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
197 小时
注册时间
2016-1-22
帖子
55
5
 楼主| 发表于 2016-2-3 14:22:31 | 只看该作者
小灵魂 发表于 2016-2-3 12:21
难道这个效果不是你想要的么= =
还是说一定要窗口绘制?

显示这个

QQ截图20160203141935.jpg (7.88 KB, 下载次数: 40)

QQ截图20160203141935.jpg

QQ截图20160203142049.jpg (23.98 KB, 下载次数: 31)

QQ截图20160203142049.jpg
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
175 小时
注册时间
2014-11-15
帖子
69
6
发表于 2016-2-3 14:32:04 | 只看该作者
1140038 发表于 2016-2-3 14:22
显示这个

上面那个窗口脚本添加了么。。。。。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
197 小时
注册时间
2016-1-22
帖子
55
7
 楼主| 发表于 2016-2-3 14:49:24 | 只看该作者
小灵魂 发表于 2016-2-3 14:32
上面那个窗口脚本添加了么。。。。。。。

添加了~~~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
175 小时
注册时间
2014-11-15
帖子
69
8
发表于 2016-2-3 14:55:37 | 只看该作者
1140038 发表于 2016-2-3 14:49
添加了~~~~

我新建了个工程并没有发现错误= =你都加什么脚本了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 07:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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