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

Project1

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

[已经解决] VA可以实现类似塞尔达的滚动式地图切换吗?

[复制链接]

Lv4.逐梦者

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

开拓者

1
发表于 2019-8-2 03:00:11 | 显示全部楼层
本帖最后由 gqxastg 于 2019-8-3 18:35 编辑
脚本

临时随便写了一个,跨地图的仿塞尔达式屏幕卷动
在场所移动前用事件中的脚本功能调用
$game_map.zelda_scroll_setup(style, param)

即可(淡入淡出要选择“无”)
style为屏幕卷动的风格序号,目前有4种,从0到3分别为向下、向右、向左、向上的匀速普通卷动(比如门在地图最右边就应该向左卷动)【废话
param为屏幕卷动的风格参数,目前为每帧卷动的像素数,数字越大速度越快(最好是能被分辨率整除的数)
以防本人表达能力太差导致听不懂,最后附上范例工程
跨地图仿塞尔达屏幕滚动.7z (292.96 KB, 下载次数: 41)
【原理很简单,就是分别获取场所移动前后的屏幕截图来卷动显示,所以兼容性不好,如果场所移动时画面上有窗口、图片等都会被截到,请在用该脚本场所移动前暂时关闭【或者有特殊需要的话告诉我用的脚本等我更新【Pia


RGD专用改进版(范例没更新)
8/2 不用特别隐藏窗口、图片、计时器、之类的了
8/3 追加保持场景切换前远景图位置的机能,以防止场景切换时滚动远景图割裂的违和感,默认不使用,想使用的话像这样在后面加个true即可
$game_map.zelda_scroll_setup(style, param, true)
脚本

点评

膜拜技術宅  发表于 2019-8-4 05:57
真的是太感谢了!和预期的效果完美符合!之前正因为两张地图有不同的滚动远景而苦恼,这个真的完美的解决了我的问题!!(跪谢)  发表于 2019-8-2 19:08

评分

参与人数 5星屑 +80 +4 收起 理由
Cupidk爱呗茶 + 1 塞糖
sdgn + 1 精品文章
VIPArcher + 80 效果赞哦
Arfies + 1 塞糖
吉吉阿茶 + 1 认可答案

查看全部评分

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 18:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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