Project1

标题: 关于存盘记录显示文字的颜色 [打印本页]

作者: 然然    时间: 2008-6-8 06:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3535    时间: 2008-6-8 06:19
Scene_Save,@command_window.y = 0下加:
@command_window.contents.font.color = Color.new(0,0,0)

[LINE]1,#dddddd[/LINE]
改Window_Command中的:
  def refresh
    self.contents.clear
    for i in 0...@item_max
      if $scene == Scene_Save
       draw_item(i, Color.new(0,0,0))
      else
       draw_item(i, normal_color)
      end
    end
  end

作者: 然然    时间: 2008-6-8 06:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: Infrared    时间: 2008-6-8 07:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: Jeyitaly    时间: 2008-6-8 07:11
0,0,0是白色 囧
0,0,255才是黑色
作者: 八云紫    时间: 2008-6-8 07:13
以下引用Jeyitaly于2008-6-7 23:11:21的发言:

0,0,0是白色 囧
0,0,255才是黑色


(0, 0, 0) 是黑色

(255, 255, 255) 是白色

(0, 0, 255) 是蓝色

作者: link006007    时间: 2008-6-8 07:43
RGB 三原色, 对应数值越高, 那个原色就越浓  不是很好记么{/gg}
作者: 然然    时间: 2008-6-8 08:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: Infrared    时间: 2008-6-8 08:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: Jeyitaly    时间: 2008-6-8 11:43
哦对啊,0,0,0是黑色
,0,0,0,255 也是黑色 {/fd}
实在不行的话CTRL F找所有字体大小后都加上
self.contents.font.color = normal_color
(normal_color前提必须是黑色)

不过这样无法再给字体中实现\c[n]
应该是这样..错的地方请前辈们指出 {/gg}

作者: 禾西    时间: 2008-6-8 12:30
class Scene_Save
  def main
    @command_window = Window_Command.new(160,["记录一","记录二","记录三","记录四","记录五","记录六","记录七","记录八","记录九","记录十","记录十一","记录十二","记录十三","记录十四","记录十五","记录十六","记录十七","记录十八","记录十九","记录二十"])
    @command_window.y = 0
    @command_window.height = 480 #打破高度限制
#--------------------------------------------------------------
s = ,["记录一","记录二","记录三","记录四","记录五","记录六","记录七","记录八","记录九","记录十","记录十一","记录十二","记录十三","记录十四","记录十五","记录十六","记录十七","记录十八","记录十九","记录二十"]
s.size.times {|i| @command_window.draw_item(i, Color.new(0,0,0))}
#--------------------------------------------------------------

可以這樣....
作者: 雪流星    时间: 2008-6-8 13:25
禾西一出
就是each
{/cy}
[LINE]1,#dddddd[/LINE]
版主对此帖的僞·评论:『咬殺!』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: bububinghe    时间: 2008-6-8 14:45
ctrl+F搜索normal_color或system_color 找到后改掉! 我忘了到底是normal还是system了
作者: 然然    时间: 2008-6-8 20:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: Infrared    时间: 2008-6-8 20:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 然然    时间: 2008-6-8 20:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: Infrared    时间: 2008-6-8 20:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-6-8 20:58
以下引用然然于2008-6-8 12:47:17的发言:
s =这行有syntaxerror

可能是逗号
作者: 禾西    时间: 2008-6-8 21:00
= 號後面多了個
,
==bb
話說怎麽出現的 Orz [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: Infrared    时间: 2008-6-8 21:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-6-8 21:40
查了一下。3535的答案主要主要錯在$scene == Scene_Save。也就是說
$scene 是Scene類實例
Scene_Save 是Symbol類實例
兩者不存在 == 關係
作者: Infrared    时间: 2008-6-8 21:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-6-8 21:44
大囧之......飄走睡覺




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1