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

Project1

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

[已经解决] 关于让画面变模糊

 关闭 [复制链接]

Lv6.析梦学徒

梦石
0
星屑
56096
在线时间
269 小时
注册时间
2010-6-16
帖子
982
跳转到指定楼层
1
发表于 2011-2-28 12:59:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  搜了一下模糊效果的相关脚本,找到星辰和猫哥的脚本各一个0 0,可是都用不懂,
似乎只能让图片模糊而且会让游戏刷新掉?我想让游戏画面变模糊的说- -,有没有
办法呢?

相关传送门:
星辰(4L):http://rpg.blue/forum.php?mod=vi ... =%E6%A8%A1%E7%B3%8A

猫哥(1L):http://rpg.blue/forum.php?mod=vi ... mp;highlight=bitmap

点评

您不是很强么……已更新。  发表于 2011-3-6 14:28
◇◆舒克君赛高◆◇

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42414
在线时间
7603 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

2
发表于 2011-2-28 14:30:04 | 只看该作者
本帖最后由 fux2 于 2011-2-28 14:33 编辑

回复 纸飞机哟 的帖子

星辰大人的貌似就是仿VX的模块,应该和VX的使用方法一样,你打开VX看看吧。
(手机无法测试)
看了一下,是给Bitmap类增加的新方法,你可以试试把某个bitmap比如
a = Sprite.new
a.bitmap = Bitmap.new("....")
a.bitmap.blur
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

Lv6.析梦学徒

梦石
0
星屑
56096
在线时间
269 小时
注册时间
2010-6-16
帖子
982
3
 楼主| 发表于 2011-2-28 17:18:12 | 只看该作者
回复 fux2 的帖子

我说的是让画面变模糊,那样要如何指定起码写出具体内容啊
◇◆舒克君赛高◆◇
回复

使用道具 举报

Lv2.观梦者

虚構歪曲

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

贵宾

4
发表于 2011-3-6 11:33:26 | 只看该作者
本帖最后由 忧雪の伤 于 2011-3-6 14:27 编辑

全屏幕的bitmap,
再调用blur算法。
  1. @xxx = Bitmap.new(640, 480)
  2. @xxx.blur
复制代码
  1. class Bitmap
  2. # 模糊算法
  3.   def blur(str = 3, rect = Rect.new(0, 0, self.width, self.height))
  4.     if str < 1
  5.       str = 1
  6.     elsif str > 5
  7.       str = 5
  8.     end
  9.     for x in -str..str
  10.       for y in -str..str
  11.         next if x == 0 and y == 0
  12.         self.blt(x + rect.x, y + rect.y, self, Rect.new(rect.x, rect.y, rect.width - x, rect.height - y), 10)
  13.       end
  14.     end
  15.   end
  16. end
复制代码
模糊算法不需要吧……

点评

那就写出来吗- -  发表于 2011-3-6 13:43
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 06:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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