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

Project1

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

[已经解决] 请问读取txt的时候,怎么改字体颜色??

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-1-30
帖子
390
跳转到指定楼层
1
发表于 2009-10-5 15:26:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

2
发表于 2009-10-5 15:32:14 | 只看该作者
大图书馆,用\\c应该可以吧……= =
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-1-30
帖子
390
3
 楼主| 发表于 2009-10-5 15:43:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

4
发表于 2009-10-5 15:55:02 | 只看该作者
Otz居然是行描绘……帮你写一个吧> ,
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-1-30
帖子
390
5
 楼主| 发表于 2009-10-5 16:03:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
帖子
527
6
发表于 2009-10-5 16:04:46 | 只看该作者
那个…… ……
II是男的…… ……=_=|||
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-1-30
帖子
390
7
 楼主| 发表于 2009-10-5 16:09:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

8
发表于 2009-10-5 16:10:32 | 只看该作者
Otz居然是行描绘……帮你写一个吧> ,
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

9
发表于 2009-10-5 16:11:37 | 只看该作者
  1. class Window_Reader < Window_Base
  2.   attr_accessor :text
  3.   def initialize(text, line)
  4.     @text = text
  5.     @line = line
  6.     super(50, 15, 540, 450)
  7.     self.contents = Bitmap.new(width - 32, height - 32)
  8.     self.contents.font.size = 20
  9.     refresh
  10.   end
  11.   
  12.   def refresh
  13.     self.contents.clear
  14.     self.contents.font.size = 20
  15.     self.contents.font.color = normal_color
  16.     j = 0
  17.     for i in @line..[@text.size - 1, @line + 14].min
  18.       t = @text[i].clone
  19.       t.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" }
  20.       x = 0
  21.       loop do
  22.         c = t.slice!(/./m)
  23.         case c
  24.         when nil,""
  25.           break
  26.         when "\001"
  27.           t.sub!(/\[([0-9]+)\]/, "")
  28.           color = $1.to_i
  29.           if color >= 0 and color <= 7
  30.             self.contents.font.color = text_color(color)
  31.           end
  32.           next
  33.         else
  34.           r = self.contents.text_size(c)
  35.           self.contents.draw_text(x, 28 * j, r.width, 28, c)
  36.           x += r.width
  37.         end
  38.       end
  39.       
  40.       j += 1
  41.     end
  42.     self.contents.font.size = 12
  43.     self.contents.font.color = Color.new(255,255,0,255)
  44.     self.contents.draw_text(0, 408, 540 - 32, 12, @line.to_s + "/" + (@text.size-1).to_s , 2)
  45.   end
  46.   
  47.   def add_1
  48.     @line += 1
  49.     @line = [@text.size - 1, @line].min
  50.     refresh
  51.   end  
  52.   
  53.   def minus_1
  54.     @line -= 1
  55.     @line = [0, @line].max
  56.     refresh
  57.   end
  58.   
  59.   def page_add
  60.     @line += 13
  61.     @line = [@text.size - 1, @line].min
  62.     refresh
  63.   end
  64.   
  65.   def page_back
  66.     @line -= 13
  67.     @line = [0, @line].max
  68.     refresh
  69.   end
  70.    
  71.   def renew(text, line)
  72.     @text = text
  73.     @line = line
  74.     refresh
  75.   end
  76.   
  77.   
  78. end


  79. class Window_Command < Window_Selectable
  80.   attr_reader :commands
  81. end

复制代码
把这个替换掉以Window打头的脚本即可用\c[x]。
不过……我这里1.03似乎有漂亮的方框满天飞……不知道是不是原来的脚本的问题
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-1-30
帖子
390
10
 楼主| 发表于 2009-10-5 16:23:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-2 01:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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