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

Project1

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

【貌似发现问题所在!】为什么我改不了默认对话字颜色?

 关闭 [复制链接]

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
跳转到指定楼层
1
发表于 2007-8-27 16:39:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在Window_Message里搜索
self.contents.font.color = normal_color改成self.contents.font.color = Color.new(0,0,0,255)#括号里是颜色

用\c[]的话,会占字的位置,
(如:做游戏时输入,
|--------------------------------|
|\c[2]小王:一二三四五六七八九十 |
|                                |
|--------------------------------|


那么在游戏中就显示:


|--------------------------------|
|小王:一二三四五六七八          |
|九十                            |
|--------------------------------|

所以我想干脆就不输\c[]了,直接写对话,但因为系统默认字体颜色是白的,
所以要修改,
可用了上面引用的方法,却没有用。
(注:我是用66加强完美精简版脚本的,我也是在这个精简脚本里改的,可到了游戏里就没用,依然是白色。)
请教!{/wx}
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
2
 楼主| 发表于 2007-8-27 16:39:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在Window_Message里搜索
self.contents.font.color = normal_color改成self.contents.font.color = Color.new(0,0,0,255)#括号里是颜色

用\c[]的话,会占字的位置,
(如:做游戏时输入,
|--------------------------------|
|\c[2]小王:一二三四五六七八九十 |
|                                |
|--------------------------------|


那么在游戏中就显示:


|--------------------------------|
|小王:一二三四五六七八          |
|九十                            |
|--------------------------------|

所以我想干脆就不输\c[]了,直接写对话,但因为系统默认字体颜色是白的,
所以要修改,
可用了上面引用的方法,却没有用。
(注:我是用66加强完美精简版脚本的,我也是在这个精简脚本里改的,可到了游戏里就没用,依然是白色。)
请教!{/wx}
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
3
 楼主| 发表于 2007-8-28 14:47:33 | 只看该作者
一天了,自顶下先……
我想我说的应该蛮详细了..
要赶作业,米什么时间了..大家有能力的就帮我解答下吧!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
4
发表于 2007-8-28 15:53:35 | 只看该作者
华丽的不明白。。。。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

5
发表于 2007-8-28 16:15:01 | 只看该作者
默认的字体在这里定义。
在window_base里面定义所有内容
  #--------------------------------------------------------------------------
  # ● 获取文字色
  #     n : 文字色编号 (0~7)
  #--------------------------------------------------------------------------
  def text_color(n)
    case n
    when 0
      return Color.new(255, 255, 255, 255)
    when 1
      return Color.new(128, 128, 255, 255)
    when 2
      return Color.new(255, 128, 128, 255)
    when 3
      return Color.new(128, 255, 128, 255)
    when 4
      return Color.new(128, 255, 255, 255)
    when 5
      return Color.new(255, 128, 255, 255)
    when 6
      return Color.new(255, 255, 128, 255)
    when 7
      return Color.new(192, 192, 192, 255)
    else
      normal_color
    end
  end
  #--------------------------------------------------------------------------
  # ● 获取普通文字色
  #--------------------------------------------------------------------------
  def normal_color
    return Color.new(255, 255, 255, 255)
  end
  #--------------------------------------------------------------------------
  # ● 获取无效文字色
  #--------------------------------------------------------------------------
  def disabled_color
    return Color.new(255, 255, 255, 128)
  end
  #--------------------------------------------------------------------------
  # ● 获取系统文字色
  #--------------------------------------------------------------------------
  def system_color
    return Color.new(192, 224, 255, 255)
  end
  #--------------------------------------------------------------------------
  # ● 获取危机文字色
  #--------------------------------------------------------------------------
  def crisis_color
    return Color.new(255, 255, 64, 255)
  end
  #--------------------------------------------------------------------------
  # ● 获取战斗不能文字色
  #--------------------------------------------------------------------------
  def knockout_color
    return Color.new(255, 64, 0)
  end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
6
 楼主| 发表于 2009-6-12 08:00:00 | 只看该作者
在window_base的哪里定义?

另外:● 获取普通文字色  这些我用了外挂脚本重新定义了。
这些的设置不包含对话的默认颜色。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

7
发表于 2007-8-28 17:57:22 | 只看该作者
那就搜索一下罗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
8
 楼主| 发表于 2007-8-28 18:33:38 | 只看该作者
以下引用精灵使者于2007-8-28 9:57:22的发言:

那就搜索一下罗?

?????????
搜索什么啊?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
9
 楼主| 发表于 2007-8-28 19:16:36 | 只看该作者
呃...我要修改的只是对话的默认字体颜色,
其他的已经用了外挂脚本修改了。

或者……有没办法解决我\c[]占字位置的问题?
比第一行如果字多了,那么那句话就会到一半,然后换行接下去说。接下来下面的几行就正常了。这是因为第一行到一半剩下的空空空其实是被\c[]把位置占了,所以剩下话只能到第二行去了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

10
发表于 2007-8-28 19:21:38 | 只看该作者
我刚才写的是默认脚本里面的。你可以查下这些颜色变量是否重新定义
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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