颜色容器.md 1.7 KB

是用在第一关通过,向第二关过渡的过程 整的介个,可以看到,只有一个预制体引用了,还是比较简单的引用关系

![[Pasted image 20230706162909.png]]

![[Pasted image 20230706162942.png]]

![[Pasted image 20230706162947.png]]

这个类打上序列化标签 就可以在面板展示了

其中有遮罩,图片组件,缩放的三维向量数组,阿尔法数值数组,transform组件数组

![[Pasted image 20230706163010.png]]

![[Pasted image 20230706163100.png]]

整渲染容器数组,还有几个开始变化的布尔

![[Pasted image 20230706163217.png]]

初始化几个子物体,颜色数据

![[Pasted image 20230706163327.png]]

![[Pasted image 20230706163338.png]]

这是遮罩相关

![[Pasted image 20230706163417.png]]

参考[[alphaCutoff]]和[[图片的遮罩使用]] 使用就好

修改的具体方法,都是通过时间控制,例如这个颜色渐变

![[Pasted image 20230706163550.png]]

调用,渐变的目标数值targetValue,是初始化的时候,拿到的初始阿尔法数值

![[Pasted image 20230706164258.png]]

在前面GetData拿到初始数值之后,就把它的默认阿尔法值改成0了

![[Pasted image 20230706164432.png]]

遮罩裁剪渐变

![[Pasted image 20230706163615.png]]

更新函数都有调用

![[Pasted image 20230706163657.png]]

这是外部调用的接口

![[Pasted image 20230706163725.png]]

还是之前切换关卡的时候,会调用

![[Pasted image 20230706163800.png]]

运行游戏,测试颜色渐变是ok的

![[Pasted image 20230706164807.png]]

颜色的容器和方法,有仨地方调用,分别是延迟不同时间后,调用不同的颜色变化顺序

![[Pasted image 20230706164906.png]]