| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2013-6-25 |
| 在线时间 | 687 小时 |
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 回帖
- 1526
|
楼主 |
发表于 2013-3-8 15:41:29
|
显示全部楼层
本帖最后由 j433463 于 2013-3-8 23:18 编辑
呃...字体是超研澤粗隸,繁体字型,网路上应该找得到下载点,
描边字那是默认的描边字,只是把描边的颜色改了,并且用了阴影字脚本:- class Font
- #设定预设值
- @default_shadow = true
- [url=home.php?mod=space&uid=31758]@Shadow[/url] = @default_shadow
- def default_shadow
- @default_shadow = true if @default_shadow2 == nil
- return @default_shadow
- end
- def default_shadow=(shadow)
- @default_shadow = shadow
- end
- def shadow
- [url=home.php?mod=space&uid=31758]@Shadow[/url] = self.default_shadow if @shadow == nil
- return @shadow
- end
- def shadow=(shadow)
- @shadow = shadow
- end
- end
- class Bitmap
- alias old_draw_text draw_text
- def draw_text(*args)
- shadow = false
- shadow = true if (self.font.shadow == true)
- if args.size < 4
- args[2] = 0 if args.size == 2
- if shadow == true
- args[0].x += 1
- args[0].y += 1
- color = Color.new(self.font.color.red, self.font.color.green, self.font.color.blue, self.font.color.alpha)
- self.font.color.set(65, 25, 0, 255)
- self.font.out_color.set(95, 45, 0, 255)
- old_draw_text(args[0], args[1], args[2])
- args[0].x -= 1
- args[0].y -= 1
- self.font.color = color
- end
- old_draw_text(args[0], args[1], args[2])
- else
- self.font.shadow = false
- args[5] = 0 if args.size == 5
- if shadow == true
- args[0] += 1
- args[1] += 1
- color = Color.new(self.font.color.red, self.font.color.green, self.font.color.blue, self.font.color.alpha)
- self.font.color.set(65, 25, 0, 255)
- self.font.out_color.set(95, 45, 0, 255)
- old_draw_text(args[0], args[1], args[2], args[3], args[4], args[5])
- args[0] -= 1
- args[1] -= 1
- self.font.color = color
- end
- old_draw_text(args[0], args[1], args[2], args[3], args[4], args[5])
- self.font.shadow = true
- end
- end
- end
复制代码 阴影字脚本是 66rpg 的 XP 版本,不过在 VA 上也能用,我在脚本中加上了对默认描边字的颜色设定。
|
|