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

Project1

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

[已经解决] RGB使用放大脚本后,关闭菜单会突然放大怎么解决?

[复制链接]

Lv4.逐梦者

梦石
8
星屑
2907
在线时间
363 小时
注册时间
2020-10-12
帖子
42
跳转到指定楼层
1
发表于 2021-9-25 11:29:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请问一下,RGB1.5.4的版本使用放大脚本,打开菜单然后退出会突兀的放大一下。
我搜索了其他的贴子,可惜是在老版本才能用的。
脚本用的是Map Effects 。
RGB早期的版本不会有这个BUG,但是会闪退,所以请问问这个BUG怎么解决?




Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

2
发表于 2021-9-25 18:56:19 | 只看该作者
那你也得把map effects贴出来,或者整理一个报错范例才有可能被解决啊……
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2907
在线时间
363 小时
注册时间
2020-10-12
帖子
42
3
 楼主| 发表于 2021-9-25 19:56:56 | 只看该作者
本帖最后由 狐狸精竹琪 于 2021-9-25 19:58 编辑


就是退出菜单时会突然放大一下,菜单用的是葱式解谜菜单https://rpg.blue/thread-476318-1-1.html
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2907
在线时间
363 小时
注册时间
2020-10-12
帖子
42
4
 楼主| 发表于 2021-10-25 17:36:40 | 只看该作者
这个真的没有办法解决吗?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13763
在线时间
5691 小时
注册时间
2011-7-18
帖子
158

开拓者

5
发表于 2021-10-26 02:22:29 | 只看该作者
本帖最后由 gqxastg 于 2021-10-26 04:39 编辑

在Map Effects脚本主体后新开一页插入以下内容
脚本
未经过详细测试,只测试了范例里的所有演示效果没异常
其实怎么说呢...应该就是RGD的问题
Map Effects脚本主要是通过Graphics.snap_to_bitmap这个方法来获取游戏画面的图像再进行加工的
从菜单切换到地图场景会经过:Graphics.freeze(冻结画面) -> 释放对象(窗口等)->正式切换到地图 -> create_spriteset(其中包括Map Effects脚本调用Graphics.snap_to_bitmap) -> Graphics.transition(解除冻结并渐变画面)
关闭菜单时,很明显能发现是菜单画面的图像被错误处理和显示了,也就说明Graphics.snap_to_bitmap获取的是冻结画面之前的图像
再看F1帮助手册里对此方法的说明

特别注明了:
即使以 freeze 方法固定图像,该方法也会获取当前本来应该显示的图像。
所以我猜测RGD对此的实现有问题,freeze之后获取的还是这方法之前的图像
因为没办法动底层,我姑且就拿RGD提供的对端口snap_to_bitmap的方法仿照需求重新实现了一下
另外由于不确定运行效率或者其他可能的问题,也仅针对地图初始化时的那一次来使用
附Map Effects的原版范例
Map Effects.zip (1.33 MB, 下载次数: 9)
更新 试着纯RGSS修了一下RGD的Graphics.snap_to_bitmap,跟上面那个二选一即可
RGD修正Graphics.snap_to_bitmap

点评

哇,太谢谢了!!  发表于 2021-10-26 12:30

评分

参与人数 2+2 收起 理由
百里_飞柳 + 1 tql
alexncf125 + 1 別熬夜了, 保重喔

查看全部评分

这里岚风·雷,任饭、PM理性粉、UT/DR原作粉、(Trans)Furry自萌,半吊子技术一枚_(:з」∠)_    游戏制作交流工(liao)作(tian)室欢迎来玩!
【无偿/有偿】RGSS3(VA)脚本定制 + 合作招募/同好交友    修正Firefox/火狐浏览器的代码框复制问题(油猴脚本)
Click→←Click
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39670
在线时间
7485 小时
注册时间
2009-7-6
帖子
13483

开拓者贵宾

6
发表于 2021-10-26 09:41:14 | 只看该作者
使用RGD之后不建议再用map effect这类截图对画面处理的脚本
有能力还是自己写shader比较好,这也是RGD的优势所在
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4863
在线时间
485 小时
注册时间
2018-6-18
帖子
613
7
发表于 2021-11-6 18:26:33 | 只看该作者
RGD不支持joiplay,也就无法在移动端运行。
建议保留map effects这类脚本,完美支持joiplay
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3050
在线时间
800 小时
注册时间
2020-1-24
帖子
257
8
发表于 2021-11-6 18:41:43 | 只看该作者
以前我深受苦恼,然后只好换了编辑器。
《天使華音:交織的旋律》正在製作中!
請到官網了解情況^^:森社官網
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
10630
在线时间
2016 小时
注册时间
2013-6-10
帖子
1498
9
发表于 2021-11-6 19:16:30 | 只看该作者
我觉得你们好优秀喔!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-27 07:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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