Project1
标题:
请问读取txt的时候,怎么改字体颜色??
[打印本页]
作者:
大米稀饭
时间:
2009-10-5 15:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2009-10-5 15:32
大图书馆,用\\c应该可以吧……= =
作者:
大米稀饭
时间:
2009-10-5 15:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2009-10-5 15:55
Otz居然是行描绘……帮你写一个吧> ,
作者:
大米稀饭
时间:
2009-10-5 16:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
悠悠炸弹
时间:
2009-10-5 16:04
那个…… ……
II是男的…… ……=_=|||
作者:
大米稀饭
时间:
2009-10-5 16:09
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2009-10-5 16:10
Otz居然是行描绘……帮你写一个吧> ,
作者:
IamI
时间:
2009-10-5 16:11
class Window_Reader < Window_Base
attr_accessor :text
def initialize(text, line)
@text = text
@line = line
super(50, 15, 540, 450)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.size = 20
refresh
end
def refresh
self.contents.clear
self.contents.font.size = 20
self.contents.font.color = normal_color
j = 0
for i in @line..[@text.size - 1, @line + 14].min
t = @text[i].clone
t.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" }
x = 0
loop do
c = t.slice!(/./m)
case c
when nil,""
break
when "\001"
t.sub!(/\[([0-9]+)\]/, "")
color = $1.to_i
if color >= 0 and color <= 7
self.contents.font.color = text_color(color)
end
next
else
r = self.contents.text_size(c)
self.contents.draw_text(x, 28 * j, r.width, 28, c)
x += r.width
end
end
j += 1
end
self.contents.font.size = 12
self.contents.font.color = Color.new(255,255,0,255)
self.contents.draw_text(0, 408, 540 - 32, 12, @line.to_s + "/" + (@text.size-1).to_s , 2)
end
def add_1
@line += 1
@line = [@text.size - 1, @line].min
refresh
end
def minus_1
@line -= 1
@line = [0, @line].max
refresh
end
def page_add
@line += 13
@line = [@text.size - 1, @line].min
refresh
end
def page_back
@line -= 13
@line = [0, @line].max
refresh
end
def renew(text, line)
@text = text
@line = line
refresh
end
end
class Window_Command < Window_Selectable
attr_reader :commands
end
复制代码
把这个替换掉以Window打头的脚本即可用\c[x]。
不过……我这里1.03似乎有漂亮的方框满天飞……不知道是不是原来的脚本的问题
作者:
大米稀饭
时间:
2009-10-5 16:23
提示:
作者被禁止或删除 内容自动屏蔽
作者:
大米稀饭
时间:
2009-10-5 16:24
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌辰
时间:
2009-10-5 16:27
咦???现在6R没有求助之后的结束求助的按钮了么???
大米稀饭 发表于 2009-10-5 16:24
请问……你看得见置顶帖么?
作者:
IamI
时间:
2009-10-5 16:28
请问……你看得见置顶帖么?
凌辰 发表于 2009-10-5 16:27
正想说呢……顺便提一句……有些地方可能文字会描边出界,用硬回车调节一下……
作者:
大米稀饭
时间:
2009-10-5 16:54
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1