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

Project1

 找回密码
 注册会员
搜索
楼主: Rose_shadows
打印 上一主题 下一主题

[原创发布] [MV/MZ]ULDS无限图层插件使用详解 (2023-08-04更新+范例v3)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
1
发表于 2023-7-10 23:32:34 | 显示全部楼层
大佬,我复制了你的关于开关淡入淡出的注释,把图片换成自己的素材进行使用。发现素材是绑定玩家视角的,会跟着玩家视角走,如何调整固定在地图上呢?我打算用做城市的灯光光效的昼夜渐变。已经准备好了城市的光效图了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
2
发表于 2023-7-10 23:38:30 | 显示全部楼层
li19910808 发表于 2023-7-10 23:32
大佬,我复制了你的关于开关淡入淡出的注释,把图片换成自己的素材进行使用。发现素材是绑定玩家视角的,会 ...

而且,按教程说明里面,换成 this rx()格式的,图片就不是渐变的,直接替换上来了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
3
发表于 2023-7-25 23:00:07 | 显示全部楼层
Rose_shadows 发表于 2023-7-12 11:43
嗯……如果图片立即显现出来,可能是因为事件中开启两个开关之间没有等待,和是否使用 this.rx() 没有什 ...

感谢大佬的回复跟测试文件,我新建项目测试了下,渐变出现是没问题的,但是人物一旦远离启动渐变的开关,背景的森林就会自动消失,靠近了又再次出现了。
还有个疑问,因为我是用了MOG的昼夜系统,之前设定也是用大佬你的注释配合开关跟昼夜系统的开关绑定了,从而做到图片伴随着昼夜进行渐变切换。教程里面的光效图片的淡入,跟淡出,需要两套相反功能的注释,与之配套的是不是需要6个开关,分两组?而且如果图片已经淡入,需要淡出,除了开启淡出的开关外,是否需要同步关闭淡入的开关,以备下次时间循环开关开启时候,淡入开关可以正常开启?

点评

不好意思,我无法复现那个远离开关贴图就消失的bug,我用的是RMMV 1.6.2版本测试。关于昼夜系统,我更新了淡入淡出模块第3个部分,你可以试试看。  发表于 2023-7-27 18:15
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
4
发表于 2023-8-8 00:51:59 | 显示全部楼层
Rose_shadows 发表于 2023-7-12 11:43
嗯……如果图片立即显现出来,可能是因为事件中开启两个开关之间没有等待,和是否使用 this.rx() 没有什 ...

按着最新提供的那个淡入淡出的注释使用了,自己的素材文件,替换测试用的教程文件也下载了试过,都正常,但是注释诺到自己的游戏工程文件里面就是死活跑不起来。插件都换成了大佬教程文件里面的。。。感觉到死胡同了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
5
发表于 2023-8-8 13:50:50 | 显示全部楼层
li19910808 发表于 2023-8-8 00:51
按着最新提供的那个淡入淡出的注释使用了,自己的素材文件,替换测试用的教程文件也下载了试过, ...

<ulds> {
               "name": "guoxiao",
               "x": "this.rx(123)",
               "y": "this.ry(456)",
               "z": 3.5,
               "opacity": "(function(){var duration=1.5;var init_opacity=0;var sId_show=65;var sId_hide=66;var sId_prevent=67;var vId_target=64;var vId_opacity=63;var f=duration*60;var val=255/f;if(!v.value(vId_opacity)){v.setValue(vId_opacity,0);}if(s.value(sId_show)){v.setValue(vId_target,255);}else if(s.value(sId_hide)){v.setValue(vId_target,0);}var result=v.value(vId_target)==255?Math.min(v.value(vId_target),v.value(vId_opacity)+val):Math.max(v.value(vId_target),v.value(vId_opacity)-val);if((s.value(sId_show)||s.value(sId_hide))&&s.value(sId_prevent)){result=v.value(vId_target);}v.setValue(vId_opacity,result);return result||init_opacity;})()"
          } </ulds>
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
6
发表于 2023-8-8 20:17:45 | 显示全部楼层
Rose_shadows 发表于 2023-7-27 18:28
更新了主楼,新增以下内容:
1. 更新“关于淡入淡出”部分第3个小技巧:与开关相关联的自由淡入淡出(两种皆 ...

感谢大佬的辛苦,我参考了你的关于最新版本淡入淡出的注释命令,因为我的初期1-50多的开关命令都已经因为剧情占用了,所以都是用60多编号的开关进行设置,但是注释无法运行,大佬的工程样板我也下载了。我只是把触发开关进行了替换,如下图

<ulds> {
               "name": "guoxiao",
               "x": "this.rx(0)",
               "y": "this.ry(0)",
               "z": 3.5,
               "opacity": "(function(){var duration=1.5;var init_opacity=0;var sId_show=65;var sId_hide=66;var sId_prevent=67;var vId_target=64;var vId_opacity=63;var f=duration*60;var val=255/f;if(!v.value(vId_opacity)){v.setValue(vId_opacity,0);}if(s.value(sId_show)){v.setValue(vId_target,255);}else if(s.value(sId_hide)){v.setValue(vId_target,0);}var result=v.value(vId_target)==255?Math.min(v.value(vId_target),v.value(vId_opacity)+val):Math.max(v.value(vId_target),v.value(vId_opacity)-val);if((s.value(sId_show)||s.value(sId_hide))&&s.value(sId_prevent)){result=v.value(vId_target);}v.setValue(vId_opacity,result);return result||init_opacity;})()"
          } </ulds>
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
11 小时
注册时间
2023-4-29
帖子
7
7
发表于 2023-10-5 22:03:23 | 显示全部楼层
大佬,有个关于循环图片的开关的问题,不知道是不是插件冲突,还是指令问题,
"visible": "s.value( )"指令跟循环图片"loop": true, 指令不能一起用,一起用,图片就不显示了。

我自己的指令如下,

<ulds> {
"name": "瘴气",
"x": "this.rx(0.25*t)",
"y": "this.ry(1)",
"z": "4.1",
"loop": true
} </ulds>

这个指令的图层可以正常循环,如果不用负责控制显示的"visible": "s.value( )指令的话,如果用"visible": "s.value( )指令,只能控制没有 "loop": true, 指令的静态图片的显示与否,是什么问题呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 08:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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