Project1

标题: [已经解决] 关于ULDS的色调和合成颜色变更的问题 [打印本页]

作者: YUKA_LE    时间: 2022-12-8 14:05
标题: [已经解决] 关于ULDS的色调和合成颜色变更的问题
本帖最后由 YUKA_LE 于 2022-12-8 19:28 编辑

构想是变量V[121]>1的时候该图层可以改变颜色。
我参考了说明文件里提到的这个部分:
RUBY 代码复制
  1. #color: 合成的颜色
  2. #      公式,只计算一次。默认为 Color.new(0, 0, 0, 0)
  3. #    tone: 色调
  4. #      公式,只计算一次。默认为 Tone.new(0, 0, 0, 0)

在地图里写了这样的注解:
RUBY 代码复制
  1. <ulds=mapAZ-01>
  2.   visible: v[121] < 1
  3.   </ulds>
  4.  
  5. <ulds=mapAZ-02>
  6.   visible: v[121] > 1
  7.   Tone: Tone.new(255, 255, 0, 0)
  8. </ulds>


事件页里写的只有这样


结果并没有变化…想请教一下是我哪里错了?
实际在事件里变更变量时,
测试过图片本身确实会依照变量而变化,但是色调却没有变化…
抱歉是程序小白TT 不知道哪里有问题

想实现的效果是更改变量的时候该图层可以像内建的变更画面色调一样变颜色。
(不是整个游戏画面,只有该图层)
因为这个功能有写在说明文件里,想知道是不是我误会了什么。
如果这个方法真的不可行会找别的方式替代…谢谢

用的是論壇裡的ULDS
https://rpg.blue/thread-367901-1-1.html
作者: YUKA_LE    时间: 2022-12-8 19:31
不会修改成已经解决所以手动加上了,如果有人知道怎么改再麻烦告诉我谢谢
在大佬的帮助下,发现是因为
  1. tone: Tone.new(255, 255, 0, 0)
  2. color: Color.new(255, 255, 0, 0)
复制代码

最前面的tone: 和 color: 要小写TT 我耍蠢了…
大家要好好注意大小写喔




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1