Project1
标题:
怎么设置字体大小
[打印本页]
作者:
魔矢
时间:
2011-4-28 21:19
标题:
怎么设置字体大小
self.contents.draw_text(description_x, description_y, 120, 32, @item == nil ? "" : @item.description)
请问下我现在想控制@item.description这个显示的大小颜色怎么控制? dsu_plus_rewardpost_czw
作者:
步兵中尉
时间:
2011-4-28 21:22
先明确件事,你那段脚本的出处是那里?
作者:
魔矢
时间:
2011-4-28 21:54
本帖最后由 fux2 于 2011-4-29 07:07 编辑
改的66RPG的装备大图脚本加入的文字段行功能
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(500, 64, 640, 480)
@item = nil
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
if @item != nil
bitmap = RPG::Cache.picture(@item.pic_name)
pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(0, 0, bitmap, pic_rect)
#-----------------------------------自己添加部分
[email protected]
#总长度
description_begin=0 #开始下标
description_end=29 #结束下标
description_s=30 #差数
for_times=description_size/30+1 #循环次数
description_x=12 #X坐标
description_y=0 #Y坐标
for i in 0..for_times-1
if i == for_times-1
description_begin=description_begin+description_s
description_end=description_size-1
else
if i == 0
description_begin=description_begin+0
description_end=description_end+0
else
description_begin=description_begin+description_s
description_end=description_end+description_s
end
end
description_y=description_y+20
self.contents.draw_text(description_x, description_y, 120, 32, @item == nil ? "" : @item.description[description_begin.to_i...description_end.to_i])
# self.contents.draw_text(-5, description_y, 120, 32, @item == nil ? "" : description_begin.to_s)
# self.contents.draw_text(description_x+5, description_y, 120, 32, @item == nil ? "" : description_end.to_s)
# self.contents.draw_text(description_x+25, description_y+10, 120, 32, @item == nil ? "" : description_size.to_s)
#-----------------------------------自己添加部分
end
end
end
复制代码
作者:
Wind2010
时间:
2011-4-29 12:23
self.contents.font.color = Color.new(R,G,B,A) #修改颜色
self.contents.font.size = 22 # 修改大小
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1