查看: 2764|回复: 1

[已经解决] 如何替换所有字体默认白色“0”颜色?

[复制链接]
梦石
0
星屑
50
在线时间
121 小时
注册时间
2014-1-24
回帖
77
发表于 2015-6-11 15:50:44 | 显示全部楼层 |阅读模式

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

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

×
游戏中所有界面的字体颜色都是默认的白色,对应文字颜色番号“0”。
那么有没有方法在脚本中插入一段脚本可以替换所有字体默认的白色?
*^ヮ^)♪.,#,.♪♪.,#,.♪(+´∀`+)

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2015-6-11 17:04:44 | 显示全部楼层
本帖最后由 VIPArcher 于 2015-6-11 17:09 编辑

直接改Windowskins的素材是最方便最容易操作的方法
把Graphics\System\Window.png文件右下角的色盘的第一格改成你要的颜色。
脚本做法:
[pre lang="ruby"]class Window_Base < Window
  alias vip_text_color text_color
  #--------------------------------------------------------------------------
  # ● 获取文字颜色
  #     n : 文字颜色编号(0..31)
  #--------------------------------------------------------------------------
  def text_color(n)
    n != 0 ? vip_text_color(n) : vip_text_color(2) # 改这里的 数字改变默认\c[0]的颜色
  end
end[/pre]

点评

哦!不好意思现在我明白了!(°∀°)ノ  发表于 2015-6-12 14:46
你倒是告诉我,为什么第一个方法会不能用其他颜色=。=  发表于 2015-6-11 22:44
第一个做法简单粗暴 但是那样的话就不能用其他颜色了 第二个方法的脚本是直接插入MAIN上吗?  发表于 2015-6-11 18:09

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部