gpt4 book ai didi

objective-c - 更改CAMetalLayer背景颜色

转载 作者:行者123 更新时间:2023-11-30 10:02:00 25 4
gpt4 key购买 nike

即使我将新颜色指定为 backgroundColor 属性,我的 CAMetalLayer 背景颜色也是黑色。

我错过了什么吗?谢谢!

原始项目链接:

https://github.com/audiokit/MetalParticles

最佳答案

该项目采用一种相当非常规的方法来清除每帧可绘制对象的纹理:它将纹理内容替换为与纹理大小相同的零数组(宽度 * 高度 * 4)。随后,它对一些实际绘制粒子的计算工作进行编码。这几乎肯定不是实现此效果的最有效方法,但如果您想要进行可能有效的最小更改(而不是尝试使代码尽可能高效),只需填充 blankBitmapRawData 具有所需清晰颜色的数组(靠近 ParticleLab.swift 的第 82 行)。

关于objective-c - 更改CAMetalLayer背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37969467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com