仇九 发表于 2021-3-1 23:10 不知为何在我的工程里没有效果orz |
本帖最后由 664145107 于 2021-3-2 01:05 编辑 仇九 发表于 2021-3-1 23:10 卧槽强啊!不过是不是意味着其他的远景图的visible那一条也要删去了呢 以及如果把时间从60改成0是不是就是立即出现图片了呢,如果是的话那似乎确实可以取代visible那条了 |
本帖最后由 仇九 于 2021-3-1 23:14 编辑 JAVASCRIPT 代码复制下载
我添加了一个函数go,这样使用: <ulds>{ "name":"!0-2-a_", "x":"this.rx(0)", "y":"this.ry(0)", "z":2, "opacity":"this.go(2,0,255,60)", "loop":false }</ulds> 注意"opacity"后面的内容改了一下,并且删去了visible那一行。 初始图片透明度为0,开关2打开时,图片的透明度会在60帧内从0变到255,关闭开关2时,图片的透明度会在60帧内从255变到0。 this.go(开关id,最初透明度,变化后透明度,变化时间),这个只能用于opacity。 效果: |
本帖最后由 664145107 于 2021-3-1 20:11 编辑 仇九 发表于 2021-3-1 00:41 <ulds>{ "name":"!0-2-a_", "visible":"$gameSwitches.value(2)", "x":"this.rx(0)", "y":"this.ry(0)", "z":2, "opacity":255, "loop":false }</ulds> ulds是按照原本的用法使用的,没有对插件做任何修改(本来想改来着但是看不懂所以无从下手orz 用了不同的开关控制两个部分地图的可见度,然后做两个相邻事件,一个用来开对应开关另一个相反 |
本来写了一大段然后提供了几个办法(依据实际情况),结果因为查别的东西查完后随手关了浏览器而导致没有记录了orz…… 所以楼主直接贴出地图备注后直接给楼主最简单的办法吧……(依据你的实现方法来为ulds添加点功能或者直接推荐别的插件) |
whitedewxiao 发表于 2021-2-28 19:51 淡入淡出吗,那个我试过,是画面转黑再转回,但是这样做的话和切换场景没有区别了 |
好像有行指令可以渐变,但是我忘了orz 范例里面应该有写的。 或者那个rgd的灯光脚本也包含有类似的代码。 |
不要沉呀…… |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-13 15:59
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.