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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: suicaoya123
打印 上一主题 下一主题

显示系统时间,怎么调用到text里显示

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
11
 楼主| 发表于 2008-11-5 20:10:25 | 只看该作者
以下引用redant于2008-11-4 21:46:17的发言:

class Window_Time < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化窗口
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 150, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.opacity = 160
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    self.contents.font.color = normal_color
    self.contents.draw_text(0, 0, 120, 32,Time.now.to_s, 2)
   
  end
end

class Scene_Map
  attr_reader:time_window
  alias old main
  def main
    @time_window = Window_Time.new
    old
    @time_window.dispose
  end
end


只能显示一次 啥时候进显示啥时候


跟随系统跳动!我放在菜单里头的!....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
12
发表于 2008-11-5 21:50:55 | 只看该作者
  1. class Window_Time < Window_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化窗口
  4.   #--------------------------------------------------------------------------
  5.   def initialize
  6.     super(0, 0, 150, 64)
  7.     self.contents = Bitmap.new(width - 32, height - 32)
  8.     self.opacity = 160
  9.    refresh
  10.   end
  11.   #--------------------------------------------------------------------------
  12.   # ● 刷新
  13.   #--------------------------------------------------------------------------
  14.   def refresh
  15.     self.contents.clear
  16.     self.contents.font.color = normal_color
  17.     self.contents.draw_text(0, 0, 120, 32,Time.now.to_s, 2)
  18.    
  19.   end
  20. def update
  21.     super
  22.     if Graphics.frame_count / Graphics.frame_rate != @total_sec
  23.       refresh
  24.     end
  25.   end
  26. end
复制代码

Scene_Menu里找到
@playtime_window = Window_PlayTime.new
改成@playtime_window = Window_Time.new

能动了{/gg} 不过真的很丑 坐标自己调吧
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-21 21:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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