rpgmakermv吧 关注:21,697贴子:68,469
  • 7回复贴,共1
求助

无限制图层的光影问题

只看楼主收藏回复

如题,我需要实现一个光线开关的效果。
篝火点燃之后,就会打开篝火的光。
但现在确实实现了,没问题。
就是打开开关之后会变得很卡很卡,我试着吧这个打开开关的指令删除,就又流畅了。
但我现在得保留这个指令,怎么样让它变得不卡,是什么原因?




IP属地:四川来自Android客户端1楼2024-05-19 16:06回复
    <ulds> {
    "name": "gouhuo",
    "x": "this.rx(0)",
    "y": "this.ry(0)",
    "blendMode":1,
    "z": "9999",
    "visible": "$gameSwitches.value(8)",
    "opacity":80,
    "loop": true
    } </ulds>
    这是篝火光芒的代码


    IP属地:四川2楼2024-05-19 16:10
    回复
      2025-12-27 05:55:15
      广告
      不感兴趣
      开通SVIP免广告
      <ulds> {
      "name": "BlueSky",
      "x": "this.rx(t)",
      "y": 50,
      "z": 10.5,
      "loop": true,
      "scale.x": -1,
      "visible": "s.value(3)"
      } </ulds>
      * - 在地图中使用位于img/parallaxes/中的BlueSky.png图片。
      * 该图片Z层级是10.5,在横向位置上以正常速度(1帧1像素)从左向右循环自滚动,在纵向位置上相对于屏幕的y坐标为50,图片被左右镜像反转,由开关#3控制显示和隐藏。
      *

      上面这个是-----[MV/MZ]ULDS无限图层插件使用详解 (2023-08-04更新+范例v3) - RPG Maker MV 讨论区 - Project1 -----这里的其中一个示例。
      你的Z为什么要写到9999这么大呢?我不知道这个会不会有什么影响。
      还有就是他的开关和你的开关不一样,你试一下像他这样写开关好了。


      IP属地:广东3楼2024-05-19 23:56
      回复
        呃,错了,我又去看了一下那个帖子,这两个方式来使用开关好像都是一样的。
        或许你可以试一下把事件页的2号分页的触发条件,确定键改成自动执行,然后在执行内容这里把8号开关关闭。
        或许无限图层的开关只是触发条件,而不是出现条件。。如果是触发条件的话,那触发一次就可以了,它该干嘛就会一直干嘛。。如果是出现条件,那出现条件不存在了,那它就会停止出现了。。这个我不太懂,但是可以试一下。
        如果你在8号开关还关联了其他的东西,那就把无限图层的开关试一下改成9号开关吧。


        IP属地:广东4楼2024-05-20 00:26
        收起回复
          我刚刚又试了一下,确实开启这层光后,游戏会变卡,关掉后就又流畅了,想不明白原理


          IP属地:四川来自Android客户端5楼2024-05-20 23:22
          回复