查看: 1463|回复: 1

[已经解决] 改步数、时间与物品说明的字色

[复制链接]
梦石
0
星屑
55
在线时间
72 小时
注册时间
2008-10-27
回帖
47
发表于 2012-1-23 18:11:30 | 显示全部楼层 |阅读模式

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

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

×
我希望只有对话维持默认的normal_color,标题内那三项自订成别的颜色
请问该在脚本里如何动刀?
梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
回帖
294
发表于 2012-1-23 19:02:35 | 显示全部楼层
本帖最后由 腐琴琴 于 2012-1-23 19:18 编辑

动刀的话应该是:Window_PlayTime
里面的: self.contents.font.color = normal_color
吧……



脚本编辑器:Window_PlayTime
    text = sprintf("%02d:%02d:%02d", hour, min, sec)
    self.contents.font.color = normal_color


这里的normal_color就是普通文字色,也就是白色。

然后全局搜索“普通文字色”,会在:Window_Base里找到
#--------------------------------------------------------------------------
  # ● 获取普通文字色
  #--------------------------------------------------------------------------
  def normal_color
    return Color.new(255, 255, 255, 255)
  end


那么照着这个样子复制黏贴自己写一点
#--------------------------------------------------------------------------
  # ● 获取普通文字色
  #--------------------------------------------------------------------------
  def normal_color
    return Color.new(255, 255, 255, 255)
  end
  def new_color
    return Color.new(0, 0, 0, 255)
  end


那个new_color是随便命名的,我想应该“xxx_color”都可以吧,因为脚本我具体也不了解
这里的new_color具体是什么颜色就自己写了,我这里改成了黑色。用画面闪烁那里可以自己调颜色找数字。

然后回到:Window_PlayTime改一下就好了。
text = sprintf("%02d:%02d:%02d", hour, min, sec)
    self.contents.font.color = new_color



步数的话就在Window_PlayTime下面,Window_Steps
    self.contents.draw_text(4, 0, 120, 26, "步数")
    self.contents.font.color = normal_color


然后把这里的normal_color改成刚才新加的new_color或者再新建一个。

最后帮助就是Window_Help啦,
# 再描绘文本
      self.contents.clear
      self.contents.font.color = normal_color

同样的对着normal_color下手吧~

此外的基本也是同样的道理。

就是从:Scene_Menu开始往下,每段开头没多久就会有
@playtime_window = Window_PlayTime.new
@steps_window = Window_Steps.new

这种格式的语句,基本上懂一点英语或者GOOLE一下就知道这个指的是什么了。那么要改自己想改的地方就通过菜单栏或者物品栏(scene)找到步数栏或者说明栏(window),最后再找到关键词,比如color什么的,大多数都可以改。即使不懂脚本简单的复制黏贴和数字修改还是可以进行的。

好吧就这样了,鄙人也是脚本无能,以上有什么错误就见谅吧~

点评

IRO
成功了!上了一课,谢谢!新年快乐~  发表于 2012-1-23 19:30

评分

参与人数 1梦石 +2 收起 理由
忧雪の伤 + 2 好详细的回答啊喵~额外补贴

查看全部评分


回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部