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

Project1

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

[原创发布] ISA - 描绘模糊文字 - Blur Draw Text

[复制链接]

Lv2.观梦者

虚構歪曲

梦石
0
星屑
359
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

跳转到指定楼层
1
发表于 2011-2-20 16:27:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 忧雪の伤 于 2011-5-8 13:10 编辑
  1. #______________________________________________________________________________
  2. # * 此脚本归66RPG - Idiot Script Association(ISA)所有,谢绝任何形式转载。
  3. #______________________________________________________________________________

  4. #==============================================================================
  5. # ■ 描绘模糊文字 - Blur Draw Text
  6. #------------------------------------------------------------------------------
  7. #   遵守协议:66RPG - Idiot Script Association(ISA)
  8. #   当前版本:1.0.0.4
  9. #------------------------------------------------------------------------------
  10. #   更新日记:忧雪の伤(2011.5.6)
  11. #             - 优化处理
  12. #==============================================================================

  13. #--------------------------------------------------------------------------
  14. # ● 资料记录
  15. #--------------------------------------------------------------------------

  16. module ISA
  17.    Use["描绘模糊文字"] = [true, "1.0.0.4"]
  18. end

  19. #==============================================================================
  20. # ■ Bitmap
  21. #------------------------------------------------------------------------------
  22. #   位图的类。所谓位图即表示图像其本身。
  23. #==============================================================================

  24. class Bitmap
  25.   #--------------------------------------------------------------------------
  26.   # ● 描绘模糊文字
  27.   #--------------------------------------------------------------------------
  28.   def blur_draw_text(x, y, width, height, str, align = 0, edge_color = [0, 0, 0], edge_size = 1, blur_size = 2)
  29.     original_color = [font.color.red, font.color.green, font.color.blue, font.color.alpha]
  30.     font.color.set(edge_color[0], edge_color[1], edge_color[2], edge_color[3].nil? ? 255 : edge_color[3])
  31.     for x_plus in -edge_size..edge_size;  for y_plus in -edge_size..edge_size
  32.       next if x_plus.zero? and y_plus.zero?
  33.       draw_text(x + x_plus, y + y_plus, width, height, str, align)
  34.     end;  end
  35.     blur(blur_size, Rect.new(x, y, width + font.size, height + font.size)) unless blur_size.nil? or blur_size.zero?
  36.     font.color.set(original_color[0], original_color[1], original_color[2], original_color[3])
  37.     draw_text(x, y, width, height, str, align)
  38.   end
  39. end
复制代码


更新截图:

截图二号:

评分

参与人数 4星屑 +334 收起 理由
yanzheng868 + 14 请问 blur 函数在哪里?
夕阳武士 + 200 华丽,赞
enghao_lim + 60 这个倒是写得不错了。
liqunsz + 60 我很赞同=ω=

查看全部评分

Lv2.观梦者

虚構歪曲

梦石
0
星屑
359
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

20
 楼主| 发表于 2011-8-18 19:46:01 | 只看该作者
646621613 发表于 2011-8-18 18:22
...怎么20行有问题?

这货早更新N万年了……请在ISA群组下载最新版……

点评

给他也没用。他私信我说怎么没有效果。明显的伸手党,而且帖子都不仔细看。  发表于 2011-8-18 20:08
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
24 小时
注册时间
2009-10-23
帖子
6
19
发表于 2011-8-18 18:22:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
317 小时
注册时间
2009-1-18
帖子
177
18
发表于 2011-5-9 23:06:22 | 只看该作者
很華麗很漂亮!真的很讚!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
145 小时
注册时间
2008-2-20
帖子
16
17
发表于 2011-5-9 19:13:41 | 只看该作者
用了怎么没效果?

点评

不是全局…………  发表于 2011-5-13 17:52
回复 支持 反对

使用道具 举报

Lv3.寻梦者

无限の阿尔艾克斯

梦石
0
星屑
981
在线时间
304 小时
注册时间
2007-6-24
帖子
2106

贵宾

16
发表于 2011-5-8 20:13:28 | 只看该作者
这个感觉不错
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
73 小时
注册时间
2010-8-2
帖子
148
15
发表于 2011-5-8 11:37:18 | 只看该作者
........./.

评分

参与人数 1星屑 -10 收起 理由
夕阳武士 -10 灌水呦?

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
359
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

14
 楼主| 发表于 2011-5-8 10:23:47 | 只看该作者
451483807 发表于 2011-5-8 10:20
为神马我会出错。。。20行 uninitialized constant

请在ISA群组找到接入包,放在本脚本上方。

点评

哦  发表于 2011-5-8 10:26
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
104
在线时间
93 小时
注册时间
2008-8-11
帖子
209
13
发表于 2011-5-8 10:20:05 | 只看该作者
为神马我会出错。。。20行 uninitialized constant
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
359
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

12
 楼主| 发表于 2011-5-8 09:46:22 | 只看该作者
截图更新一张。(原先那张效果……)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-10 17:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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